对dataframe某行追加另外一个dataframe的某行元素
时间: 2023-09-19 13:05:05 浏览: 112
将一个DataFrame中的一列(行),插入到另一个DataFrame中
假设有两个DataFrame,分别是df1和df2:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
```
要将df2的第一行追加到df1的最后一行,可以使用以下代码:
```
df1 = df1.append(df2.iloc[0])
```
其中,df2.iloc[0]表示df2的第一行,append()方法可以将其追加到df1的最后一行。注意,这个操作会改变原始的df1,如果需要保留原始的df1,可以将结果赋值给一个新的变量:
```
new_df = df1.append(df2.iloc[0])
```
阅读全文