dataframe添加多行
时间: 2023-07-06 12:20:55 浏览: 80
你可以使用`append()`函数,将多个Series对象添加到DataFrame中,从而实现添加多行的效果。下面是一个示例代码:
```
import pandas as pd
# 创建一个空的DataFrame
df = pd.DataFrame(columns=['name', 'age', 'gender'])
# 添加多行数据
s1 = pd.Series(['Alice', 25, 'Female'], index=['name', 'age', 'gender'])
s2 = pd.Series(['Bob', 30, 'Male'], index=['name', 'age', 'gender'])
s3 = pd.Series(['Charlie', 20, 'Male'], index=['name', 'age', 'gender'])
df = df.append([s1, s2, s3], ignore_index=True)
print(df)
```
输出:
```
name age gender
0 Alice 25 Female
1 Bob 30 Male
2 Charlie 20 Male
```
在这个示例中,我们首先创建了一个空的DataFrame,然后使用`pd.Series()`创建了三个Series对象,每个Series对象包含了一行数据。最后,我们使用`append()`函数将这三个Series对象添加到DataFrame中,并设置`ignore_index=True`参数,以保证新行的索引是连续的。
阅读全文