如何在R数据帧上正确使用acast?

时间:2017-10-05 21:02:01

标签: r dataframe dplyr aggregate reshape2

我有一个这种形式的R数据框,有数千条记录:

account_id             timestamp    days_since_launch   region  used
    1263562             6/23/16           5               SFO    57
    3821750             6/24/16           11              ATL    10

我想将其转换为表格,其中列名为:

account_id    timestamp  days_since_launch  SFO ATL SEA NYC SLC 

注意:此处的SFO,ATL,SEA,NYC,SLC列是原始数据集中区域的唯一条目。我希望这些区域列中的条目具有相应的数字条目。

如何在R中完成?

我尝试了as.data.frame(acast(inputDF, account_id + timestamp ~ region, value.var="used"))

我遇到的问题是:它形成一个名为account_id_timestamp的列名,帐号ID和时间戳连接在一起,如1263562_6 / 23/16。它还发出警告:“聚合函数缺失:默认为长度”

0 个答案:

没有答案