python dataframe插入一行
时间: 2023-04-25 10:00:14 浏览: 986
python实现在pandas.DataFrame添加一行
要在Python DataFrame中插入一行,可以使用以下步骤:
1. 创建一个新的DataFrame行,其中包含要插入的数据。
2. 使用pandas.concat()函数将新行添加到原始DataFrame中。
3. 使用pandas.DataFrame.reset_index()函数重置索引。
例如,假设我们有以下DataFrame:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print(df)
```
输出:
```
A B
1 4
1 2 5
2 3 6
```
要在DataFrame中插入一行,可以执行以下步骤:
```
# 创建新行
new_row = pd.DataFrame({'A': [7], 'B': [8]})
# 将新行添加到原始DataFrame中
df = pd.concat([df, new_row], ignore_index=True)
# 重置索引
df = df.reset_index(drop=True)
print(df)
```
输出:
```
A B
1 4
1 2 5
2 3 6
3 7 8
```
这样就成功地在DataFrame中插入了一行。
阅读全文