联接数据符合多个条件

时间:2019-01-15 06:46:52

标签: r

Df看起来像

PlateNo  Time   Value
A001     1      3
A001     2      4
A002     1      5
A003     1      6
A001     3      7

我想要的是类似的东西

PlateNo  1  2  3  4
A001     3  4  7  NA
A002     5  NA NA NA
A003     6  NA NA NA

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

DataF1

ID   TIME  Value
A1    1    27
A1    2    21
A1    3    22
A2    3    32
A2    4    42
A2    5     2
A3    6     2
A3    7    27
A3    8     2


library(tidyr)

DataF2  <- DataF1 %>% spread( ID,Value ,  fill = NA, convert = FALSE)

tidyr软件包具有许多用于数据处理的功能