【发布时间】:2019-09-03 19:42:41
【问题描述】:
我有一个名为 Data.csv 的 .csv 文件。我需要找到每个位置或“NAME”每月的平均降雪量。然后我需要将每年的总数(2016 年和 2017 年)保存到单独的 .csv 文件中。我正在使用熊猫。不知道从哪里开始。
这是我现在通过研究收集的东西。
import pandas as pd
df2 = pd.read_csv("Data.csv")
gname = df2.groupby('NAME')
for NAME, Name_df2 in data:
df2['DATE'] = pd.to_datetime(df2['DATE'])
df2.groupby([df.DATE.dt.month,'NAME','SNOW']).mean().sort_values()
【问题讨论】:
-
您的问题是什么?有错误信息吗?给我们一些样本数据怎么样?
-
一开始就没有什么问题。我会给我们一个示例数据框,因为我们无法访问 Data.csv,所以创建类似
pd.DataFrame({'NAME':['Boston','Boston','New York', 'New York'], 'year':[2016, 2017, 2017, 2016], 'totals':[5.6, 66, 87, 55]})或类似的东西。另一件事是我没有看到你在哪里定义数据?
标签: python pandas csv group-by datasource