首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将数据汇总到不同年份的某一点,并将其绘制成图表

将数据汇总到不同年份的某一点,并将其绘制成图表
EN

Stack Overflow用户
提问于 2019-04-20 09:57:00
回答 1查看 25关注 0票数 0

我想总结一下不同年份的数据点。所以我想绘制一个不同年份的图表,并从一个指定的属性中总结出一个图表,所以让我们来看看2011 -2015年的硬币

所以我选择pandas作为我使用的数据帧:

代码语言:javascript
运行
AI代码解释
复制
Summerize the data point (way 1)
testn = test.groupby(by=[test.index.year,test.index.month]).sum()
print(testn['SalesDateTime'])
print (type(testn))

这给了我一个错误。这个错误告诉我没有属性year或month?

代码语言:javascript
运行
AI代码解释
复制
    enter code here

    Summerize the data point (way 1)
    testn = test.groupby(by=[test.index.year,test.index.month]).sum()
    print(testn['SalesDateTime'])
    #print (type(testn))

    Summerize the data point (way 2)
    nieuw = test.groupby(by=[test.index.month, test.index.year])
    print(nieuw)

    testn.plot("SalesDateTime","Coins",)
    plt.show(testn)
EN

回答 1

Stack Overflow用户

发布于 2019-04-20 10:03:53

我认为没有DatetimeIndex,所以需要to_datetime

代码语言:javascript
运行
AI代码解释
复制
test.index = pd.to_datetime(test.index)
testn = test.groupby(by=[test.index.year,test.index.month]).sum()

或者:

代码语言:javascript
运行
AI代码解释
复制
testn = (test.groupby(by=[test.index.year.rename('year'),
                          test.index.month.rename('month')]).sum().reset_index())
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55772339

复制
相关文章

相似问题

如何向此异步函数添加超时

234

如何向此限制函数添加新参数?

20

如何向此javascript函数添加过渡

10

如何向此添加参数传递

224

javascript向函数参数添加值

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档