我有一个这种形式的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。它还发出警告:“聚合函数缺失:默认为长度”