0

Df looks like

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

What i want is something like

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

Anyone could help?

brianvu1892
  • 79
  • 1
  • 4

1 Answers1

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)

the package tidyr has many functions for data manipulation

Yousef
  • 50
  • 5