如何将每个月的数据存储在单独的变量中

时间:2019-03-30 10:52:52

标签: python

我有一个3年的数据集。我将数据集划分为几天。现在,我想将每个月的数据存储在单独的列表/变量中。

SDD2=Restaurant[Restaurant.Item == ' Soft Drink '].groupby(pd.Grouper(key='Date',freq='D')).sum()
print(SDD2)

This a data which I get from above code now I want to store each month data in separate variable/list

2 个答案:

答案 0 :(得分:1)

您可以执行df.groupby(pd.Grouper(key="Date", freq="M")),然后在组中查询以使用get_group('date')来获取数据,或者可以选择使用.apply(list).to_dict()或{{将已分组的数据转换为列表的字典1}}。

示例:

dict(list(groups))

答案 1 :(得分:-1)

您应该将每个月的数据以json格式或csv格式存储到文件中,以便可以从python脚本轻松访问。

有关更多信息,请检查python的模块 JSON CSV