📅  最后修改于: 2023-12-03 14:49:56.845000             🧑  作者: Mango
在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
方法指定索引向数据框中添加行。