我有一个包含20个CSV文件的目录,因此我使用concat
函数将它们全部加载以供阅读。但是,我想对列进行调整,但这对我不起作用。这是我到目前为止所拥有的......
path = r'/Users/Bry/Desktop/data'
filenames = glob.glob(path + "/*csv")
df = []
for filename in filenames:
df.append(pd.read_csv(filename))
pd.concat(df, ignore_index =False)
df.mean()
我不断获得AttributeError: 'list' object has no attribute 'mean'
答案 0 :(得分:2)
pd.concat
会返回您忽略的连接DataFrame
。
mergedf = pd.concat(df, ignore_index=False)
mergedf.mean()
我将pd.concat
的返回值存储在mergedf
中。然后使用此mergedf
数据框来查找均值并执行其他操作。