使用concat()后尝试获取CSV文件的平均值

时间:2017-02-05 13:30:23

标签: python python-2.7 csv concat

我有一个包含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'

1 个答案:

答案 0 :(得分:2)

pd.concat会返回您忽略的连接DataFrame

mergedf = pd.concat(df, ignore_index=False)
mergedf.mean()

我将pd.concat的返回值存储在mergedf中。然后使用此mergedf数据框来查找均值并执行其他操作。