У меня есть фрейм данных, включающий значения для каждой ячейки (возможно, более одного значения), а также строки и индекса столбца.
df = data.frame(values = c(1,"Sven", 20,"Mueller","sept",2,30,"John","Mar","Hynes","Marc"),
colI = c(1,2,3,2,4,1,3,2,4,2,2), rowI = c(1,1,1,1,1,2,2,2,2,2,2))
И я хочу получить что-то похожее на следующий data.frame:
df_final= data.frame(Index = c(1,2), name = c("Sven, Mueller", "John, Hynes, Marc"), age = c(20,30),
month = c("sept","Mar"))
Однако я не смог ничего сделать, и я также не нашел решения в Интернете. Я не могу найти решение для переноса значений в соответствующее место во фрейме данных, и я думаю, что еще более серьезной проблемой является то, что ячейки могут содержать разное количество значений.
Спасибо за вашу помощь.
df
выдает ошибку[...] differing number of rows: 11, 10
. Пожалуйста, проверьте дважды. - person Maurits Evers   schedule 04.08.2020