0

我正在尝试转置 event 和 updated_time 列,这样对于每个 id 我都会得到每个事件的 updated_time 。

初始数据框

id             event         updated_time
085d478f5       one       2016-08-30 05:51:25
085d478f5       two       2016-08-29 02:31:34
1006be496       one       2016-08-27 17:56:19
1006d6182      three      2016-08-13 10:30:08

最终数据帧(转换后)

id                one                     two                   three
085d478f5    2016-08-30 05:51:25    2016-08-29 02:31:34          NA
1006be496    2016-08-27 17:56:19          NA                     NA
1006d6182           NA                    NA             2016-08-13 10:30:08

我在更大的数据集上尝试了 dplyr 的 spread() 函数,但出现以下错误:

               "Error: Duplicate identifiers for rows"
4

0 回答 0