📌  相关文章
📜  使用索引向数据框添加行 - Python (1)

📅  最后修改于: 2023-12-03 14:49:56.845000             🧑  作者: Mango

使用索引向数据框添加行 - Python

在Python中,数据框是一种常用的数据结构,可以通过向其中添加行来扩展数据。通过索引可以很方便地向数据框中添加行。

创建数据框

首先,我们需要创建一个数据框。可以使用pandas库创建一个数据框,并给它一个标题。

import pandas as pd

df = pd.DataFrame(columns=['Name', 'Age', 'Gender'])

print(df)

输出应该是一个空的数据框:

Empty DataFrame
Columns: [Name, Age, Gender]
Index: []
使用索引向数据框中添加行

然后,我们可以使用索引添加一些行到数据框中。我们可以使用 loc方法指定索引,并在行中添加数据。

# 添加第一行
df.loc[0] = ['Tom', 25, 'Male']

# 添加第二行
df.loc[1] = ['Lucy', 23, 'Female']

print(df)

输出应该是包含两个行的数据框:

   Name  Age  Gender
0   Tom   25    Male
1  Lucy   23  Female

我们还可以使用循环来批量添加行:

# 添加多行
for i in range(2, 5):
    df.loc[i] = ['Student' + str(i), 20+i, 'Male']
    
print(df)

输出应该是一个包含五个行的数据框:

        Name  Age  Gender
0        Tom   25    Male
1       Lucy   23  Female
2  Student2   22    Male
3  Student3   23    Male
4  Student4   24    Male
结论

通过这个简单的例子,我们学习了如何使用索引向数据框中添加行。回顾这个例子,在Python中通过pandas来创建一个空数据框,使用 loc方法指定索引向数据框中添加行。