python中dataframe在末尾增加一行
时间: 2023-08-30 20:11:04 浏览: 675
python实现在pandas.DataFrame添加一行
可以使用 pandas 库提供的 append() 方法将新的一行数据添加到 DataFrame 的末尾。示例如下:
```python
import pandas as pd
# 构造一个 DataFrame
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': ['a', 'b', 'c']})
# 新增一行数据
new_row = {'col1': 4, 'col2': 'd'}
df = df.append(new_row, ignore_index=True)
# 输出 DataFrame
print(df)
```
输出结果:
```
col1 col2
0 1 a
1 2 b
2 3 c
3 4 d
```
在上面的示例中,我们首先使用 pd.DataFrame() 构造了一个包含两列数据的 DataFrame,然后使用 append() 方法新增了一行数据,并将结果赋值给原来的 DataFrame 对象 df。注意,在 append() 方法中,我们使用了 ignore_index=True 参数,表示自动为新的一行生成一个新的行索引。
阅读全文