Отредактируйте, чтобы прояснить проблему: я начинаю с грязного CSV-файла, поэтому мне нужно определить, какой это идентификатор и какая переменная времени. Или присвойте идентификатор и время данным в столбцах переменных. На этот вопрос теперь ответили ниже.
Вот мои данные:
col1<-c("ID", "Date","var1","var2","ID","Date","var1","var2","ID","Date","var1","var2")
col2<-c("1","21-11-2015 14:20", "4.8","3.8", "1","21-11-2015 15:30", "3.5","5.9","2","21-11-2015 14:20","3.0","6.7")
df<-cbind(col1,col2)
Я пытался с dcast()
без удачи:
dcast(ID+Date~var1+var2, data = df, value.var = col1 )
Я бы хотел, чтобы вывод был действительно длинным форматом, подобным этому:
ID<-c(1,1,2)
Date<-c("21-11-2015 14:20","21-11-2015 15:30","21-11-2015 14:20")
var1<-c("4.8","3.5","6.7")
var2<-c("3.8","5.9","3.0")
df.clean<-cbind(ID,Date, var1,var2)
Я ценю вашу помощь.