全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5884 4
2016-03-29
对于数据集如图所示,如何写个代码按月份把  SalesQuantity的值累加呢?
SalesQuantity
附件列表
捕获.PNG

原图尺寸 11.15 KB

捕获.PNG

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-3-29 22:52:15
先把第一列转换成数值型然后再分类
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-3-30 09:07:01
因为日期,你可以通过lubridate这个包,把日期里的月份抽取出来。简化成以下代码可以解决的问题:
简化一下:用tapply函数可以实现分类加总功能。
如果你不止一年的数据,建议你用lubridate包里的year和month函数把年份和月份都提取出来,然后用paste连接起来形成一个新的年份+月份的变量,然后再把这个变量,当成下面代码里的month操作即可。
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-3-31 13:52:41
jiangbeilu 发表于 2016-3-30 09:07
因为日期,你可以通过lubridate这个包,把日期里的月份抽取出来。简化成以下代码可以解决的问题:
简化一下 ...
谢谢您,我的问题解决了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-3-31 13:53:33
lizhangliao 发表于 2016-3-29 22:52
先把第一列转换成数值型然后再分类
谢谢你,我的问题解决了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群