最近我一直在尝试用3个excel文件(xlxs)的内容构建一个数据框架。我做了一个for
循环来查找文件,然后合并它们。在
import pandas as pd
import glob
f_list = glob.glob("C:\\Users\\*.xlsx")
all_data = pd.DataFrame()
for f in f_list:
df = pd.read_excel(f)
all_data = all_data.append(df , sort=True, ignore_index=True)
这三张表是由一个字母(a、b和c)的一列组成的。因此,预期的结果是一个包含3列的dataframe,其中的行类似于:abc
^{pr2}$https://i.stack.imgur.com/hWzti.png
我错了什么?我得说,我对Python完全不在行,而我只是和熊猫在一起。在
非常感谢!在
我认为需要创建}:
list of DataFrames
,通过列表理解或循环调用all_data
,然后通过带有参数axis=1
的列创建{^{pr2}$
相关问题 更多 >
编程相关推荐