使用pandas在单个数据框架中查找平均值

时间:2018-02-10 02:07:04

标签: python pandas csv

import pandas as pd
import csv


l=[]
url = "ftp://ftp.cpc.ncep.noaa.gov/htdocs/degree_days/weighted/daily_data/{}/Population.Heating.txt"
for i in range(1981,2018):
    df = pd.read_csv(url.format(i), sep='\|', skiprows=3, engine='python')
    l.append(df.loc[9])
print(pd.concat(l))


pd.concat(l)
Region      CONUS
19810101       28
19810102       29
19810103       33
19810104       37
19810105       38
19810106       33
19810107       31
19810108       36
19810109       37
19810110       36
            ...  

20171227       37
20171228       38
20171229       35
20171230       34
20171231       40
Name: 9, Length: 13551, dtype: object
>>> 

此代码将给出1981年至2017年的温度,我试图找到每个月的平均值

pd.concat(l).mean()无效....

任何人都可以帮我解决这个问题吗?谢谢!

0 个答案:

没有答案