如何给dataframe增加一行列表
时间: 2024-05-04 20:15:18 浏览: 102
pandas 中dataframe对象增加行与 dataframe对象修改
可以使用`df.loc[len(df)] = list`,其中`df`是你的DataFrame,`list`是你要新增的一行列表。这会在DataFrame的末尾添加一行数据。例如:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
new_row = [7, 8]
df.loc[len(df)] = new_row
print(df)
```
输出:
```
A B
0 1 4
1 2 5
2 3 6
3 7 8
```
注意:如果你要添加的行数据不是列表,而是一个Series,也可以使用类似的方法,只需要把Series转换成列表即可。例如:`df.loc[len(df)] = series.tolist()`。
阅读全文