经过多次尝试,我仍然无法完成d点上看似简单的操作。
我使用的for循环:a)循环遍历未知数量的excel文件,b)从每个文件中选择3列,c)使用条件对其标题执行一些字符串操作,然后d)将迄今为止我完成的标题的1行提取输出到单个列表。
在a)、b)和c)的3次迭代之后,对于循环输出列表,例如:['Col1','Col1a','Col1b'] [Col2','Col2a','Col2b'] [Col3','Col3a','Col3b']
我希望将这些单独的列表作为一个单独的行附加/连接/合并到一个数据帧中,以便我可以进一步操作。
索引为True且标头为None的异常最终数据帧:0, 'Col1','Col1a','Col1b' 1, 'Col2','Col2a','Col2b' 2, 'Col3','Col3a','Col3b'
谢谢
我尝试了SO中的许多示例,例如:df = pd.DataFrame()
for list1,list2,list3]中的lst:df_temp=pd.DataFrame(lst)df=df.append(df_temp)print(df)
同样,我要查找的最终数据帧index=True,header=None:0, 'Col1','Col1a','Col1b' 1, 'Col2','Col2a','Col2b' 2, 'Col3','Col3a','Col3b'