Я пытаюсь преобразовать данные из длинного формата в широкоформатный с использованием функции распространения в R, она работает, но не правильно и неправильно преобразовывает набор данных.
dbv_fc1<-read.csv("dbtest_forum.csv",header = TRUE,na.strings=0)
data_new <- dbv_fc1 %>% spread(test, value)
Мой набор данных содержит четыре столбца
Но когда он выполняет преобразование в широкоформатный формат на основе всего двух столбцов, он перемещает значениятестирует те же даты в новых строках, а не в той же строке, но в соответствующих столбцах, как показано ниже.
Это показывает, что в идентификаторе A6, где даты совпадают, он перемещает значения в следующую строкусоответствующего столбца, который я не хочу.