R使用日期列聚合data.frame
发布时间:2020-12-14 00:50:21 所属栏目:百科 来源:网络整理
导读:我有数据框重新下面的数据框 Date Expenditure Indicator29-01-2011 5455 21225-01-2012 5452 11111-02-2011 365 5 我目前有兴趣总结支出值,我正在尝试使用下面的功能 dta.sum - aggregate(x = dta,FUN = sum,by = list(Group.date = dta$date)) 但R返回以下
我有数据框重新下面的数据框
Date Expenditure Indicator 29-01-2011 5455 212 25-01-2012 5452 111 11-02-2011 365 5 我目前有兴趣总结支出值,我正在尝试使用下面的功能 dta.sum <- aggregate(x = dta,FUN = sum,by = list(Group.date = dta$date)) 但R返回以下错误,Summary.Date中的错误(c(15614L,15614L,:未为“日期”对象定义的总和.日期列以前使用as定义为日期.日期功能.类似的功能,但平均工作正常. dta.sum <- aggregate(x = dta,FUN = mean by = list(Group.date = dta$date)) 我想将日期格式化为日期.
指出要在聚合语句中获取聚合的变量,并且应该解决此问题:
dta.sum <- aggregate(x = dta[c("Expenditure","Indicator")],by = list(Group.date = dta$Date)) 编辑添加说明:当您将聚合参数作为dta时,聚合尝试将参数应用于每一列.对于R中的日期值没有定义sum,因此您会收到错误.您希望使用上述代码排除分组列. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Oracle dbms_xplan
- 如何使用postgresql中的存储过程将数据插入到表中
- Cocos2d-x添加IOS手机震动
- Swift中string转换float/double的若干方法
- 微信官方发布的微信应用号(小程序)设计规范
- c# – protobuf-net忽略[KnownType]并要求添加Pr
- ios – .gitignore不适用于XCode项目中的xcuserd
- ruby-on-rails – Rok应用程序在Heroku上失败:(
- c# – SqlParameter DbType.Date – > SqlDbType
- NSJSONSerialization-JSON数据与NSDictionary和N
热点阅读