我有两个填充的DataFrame,即df1和df2。我也有一个空的数据框(测试):
df1 = pd.read_excel(xlpath1, sheetname='Sheet1')
df2 = pd.read_excel(xlpath2, sheetname='Sheet1')
test = pd.DataFrame()
我想遍历df1的行,并将这些行添加到空的测试Dataframe中。当我尝试以下操作时,我没有得到任何错误,但是没有添加任何内容到测试DataFrame:
for i, j in df1.iterrows():
test.append(j)
有什么想法吗?我是否需要首先将适当的列添加到测试DataFrame?我的最终目标是遍历多个DataFrame,并将唯一的项目添加到空DataFrame(例如,添加出现在多个DataFrame之一中的项目)。
答案 0 :(得分:0)
如果要在空数据框df2上附加数据框df1,则可以使用熊猫的concat函数。
test = pd.concat([df1, test], axis = 0)
轴= 0;用于按行追加两个数据框