小编Ste*_*ley的帖子

在R中应用滚动平均值

我是一个R新手,我在做一些可能很简单的事情上遇到了很多麻烦.我有一个按国家/地区代码分组的大数据集,我希望按国家/地区对价格指数进行3个月的滚动平均,然后将其放入与相应月份相匹配的新列中.我一直试图像这样使用rollmean没有成功(下面的代码和错误消息):

> leader$last3<-tapply(leader, leader$ccode, 
    function(x) rollmean(leader$GI_delta, 3, na.pad=T))
Error in tapply(leader, leader$ccode, function(x) rollmean(leader$GI_delta,  : 
  arguments must have same length

> leader$last3<-ddply(leader, .(ccode), 
    rollmean(GI_delta, 3, na.pad=T))

Error in llply(.data = .data, .fun = .fun, ..., .progress = .progress,  : 
  .fun is not a function.
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激!

r moving-average

10
推荐指数
2
解决办法
9908
查看次数

如何将一个充满因素列表的列转换为数据帧

我是R的新手,我希望将我开发的NetLogo模型的一些输出转换为我可以在R中分析的内容.

我的NetLogo模型将8个不同的变量合并到一个列表中,并将其作为一大列因素导出到R:

> tail(d$conflict)
[1] [152 264 558 1053 902 2480 6697 6696] [231 343 430 764 1219 2691 4613 4617]
[3] [240 361 453 803 1283 2805 4881 4884] [253 378 474 838 1338 2919 5134 5136]
[5] [264 394 492 882 1388 3036 5386 5386] [271 419 518 928 1440 3147 5643 5642]
50001 Levels: [0 0 0 0 0 0 0 0] [0 0 0 3 50 35 18 17] ... [999 938 1037 1046 2014 1878 …
Run Code Online (Sandbox Code Playgroud)

r netlogo

3
推荐指数
1
解决办法
61
查看次数

找到上一个星期一

我正在寻找一种方法来找到PREVIOUS日历周的星期一的日期对象.例如,今天是2016年1月15日; 我需要构建一个返回'2016-01-04 UTC'的函数

r lubridate

2
推荐指数
1
解决办法
1965
查看次数

标签 统计

r ×3

lubridate ×1

moving-average ×1

netlogo ×1