Сегментирование столбца Данные на несколько столбцов на основе уникального значения в R
У меня есть набор данных в форме:
Мне нужно преобразовать вышеуказанные данные в следующие в R:
Как это можно сделать? Это должно быть просто, но я не могу определить правильную функцию или шаги, чтобы сделать это. Любая помощь приветствуется. Спасибо
1 ответ
Решение
Я бы использовал data.table для этого:
library(data.table)
df1 = data.frame("A"=c(1,1,1,2,2),"B"=6:10)
df2 = data.table::dcast(df1,B~A,value.var="B")