我循环浏览excel文件中的工作表,进行计算,然后从每个工作表创建一个DataFrame(只有1列,15行)。每次我从excel文件循环一个工作表并创建它的DataFrame时,我想将其添加到更大的DataFrame中。
sheet = 0
peptides = []
for i in range (5):
f = one_sheet(file,sheet,index)
sheet = sheet + 1
peptides.append(f)
所以我创建了一个数据框列表,我试过了:
df_final = pd.concat([peptides], axis=1)
但是我收到错误 - TypeError:无法连接非NDFrame对象
我也尝试过类似的事情:
sheet = 0
peptides = []
df_final = pd.DataFrame(index=index)
for i in range (5):
f = one_sheet(file,sheet,index)
sheet = sheet + 1
peptides.append(f)
df_final.add(f, axis=1)
只返回
清空DataFrame 列: [] 指数:[500,250,125,63,32,16,8,4,2,1,0.5,.25,.125,.0625,.03125]
有什么建议吗?