python 中dataframe添加一行
时间: 2023-11-18 18:47:15 浏览: 90
python实现在pandas.DataFrame添加一行
要在Python中的DataFrame中添加一行,可以使用以下方法:
1. 使用.loc方法添加一行:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加一行
df.loc[len(df)] = [7, 8]
print(df)
```
输出:
```
A B
1 4
1 2 5
2 3 6
3 7 8
```
2. 使用.append方法添加一行:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加一行
df = df.append({'A': 7, 'B': 8}, ignore_index=True)
print(df)
```
输出:
```
A B
1 4
1 2 5
2 3 6
3 7 8
```
以上两种方法都可以实现在DataFrame中添加一行的功能。
阅读全文