怎样利用append给一个dataframe添加一行
时间: 2023-02-08 17:24:18 浏览: 886
python实现在pandas.DataFrame添加一行
你可以使用 `df.append()` 方法来向 dataframe 添加一行。
例如:
```
import pandas as pd
# 创建一个示例 dataframe
df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=['a', 'b', 'c'])
# 创建一个新行的数据
new_row = {'a': 7, 'b': 8, 'c': 9}
# 使用 append 方法将新行添加到 dataframe 中
df = df.append(new_row, ignore_index=True)
# 显示整个 dataframe
print(df)
```
输出结果如下:
```
a b c
0 1 2 3
1 4 5 6
2 7 8 9
```
如果你希望修改原 dataframe 而不是创建一个新的 dataframe,可以使用 `df.loc[len(df)] = new_row` 或者 `df.loc[df.index[-1]+1] = new_row`。
阅读全文