我有几个使用pd.read_excel()
正在读取的Excel文件。我正在尝试从excel文件excel_a.xlsx
附加一个数据框,并将其附加到excel文件excel_b.xlsx
的另一个数据框。我的代码看起来与此类似:
import pandas as pd
a = pd.read_excel('excel_a.xlsx')
b = pd.read_excel('excel_b.xlsx')
appended_data = pd.DataFrame({
'Column C' : a[col_x].append(b[col_y], ignore_index = True)
})
appended_data.to_excel('appended_data.xlsx')
但是问题是我得到了TypeError: 'int' object is not iterable
我尝试做[a[col_x].append(b[col_y], ignore_index = True)]
,但这会导致数据帧仅包含一行,而a[col_x].append(b[col_y], ignore_index = True).values
会引发Exception: Data must be 1-dimensional
。