【发布时间】:2015-07-08 14:28:32
【问题描述】:
在 R 中聚合或合并动物园对象时,我设法让自己陷入停顿,因为我不熟悉使用 R,尤其是使用时间序列数据。
谁能帮帮我?
我有许多数据框,它们提供了推文的创建日期及其 ID 用于一些特定的推特帐户
str(temp)
'data.frame': 1528 obs. of 2 variables:
$ id_str : chr "605698007263260672" "605681239408963584" "603854670856069120" "601792133297786880" ...
$ created_at: POSIXct, format: "2015-06-02 12:30:32" "2015-06-02 11:23:55" "2015-05-28 10:25:47" "2015-05-22 17:49:59" ...
我不知道推文的频率(创建日期值之间的间距),但我需要创建一个包含
的数据集TimeSeries AccountName NumOfTweets 2010-01 MyTweeter 45 2010-02 你的推特 5
我想根据创建的 周 或 月 进行分组,计算有多少个,并绘制它们以显示多个帐户在自记录开始以来的推文数量和持续活动。
关于如何处理合并或加入时间序列的任何建议,以便我可以用 x 轴上的时间序列和 Y 轴上的推文数量来绘制它们
使用 select_n() 获取并在下面使用 dput 提供的随机观察样本
dput(sample.df)
structure(list(id_str = c("235710687006035968", "148522094328680448",
"555743466945523712", "139818931253813249", "601792133297786880",
"391194341978669057", "455754624859779072", "139640022696603648",
"182085980864528384", "372375117130526720"), created_at = structure(c(1345032781,
1324245401, 1421334542, 1322170405, 1432313399, 1382102973, 1397495344,
1322127750, 1332247655, 1377616120), class = c("POSIXct", "POSIXt"
), tzone = "")), .Names = c("id_str", "created_at"), row.names = c(882L,
1363L, 33L, 1478L, 4L, 536L, 180L, 1489L, 1116L, 635L), class = "data.frame")
所需输出的示例,但在计算聚合并将多个数据帧(每个帐户 1 个)合并到合适的最终数据结构以进行绘图时需要帮助
【问题讨论】:
-
请提供一个可重现的示例:基本上,潜在的回答者可以直接将粘贴复制到他们自己的 R 安装中以复制并解决您的问题。
-
添加了使用 select_n 和 dput() 获取的数据样本
-
添加了所需的最终情节的示例,只是不知道如何从这里到达那里
标签: r twitter time-series zoo