1
Ich verwende die folgende Methode, um Variablen in einem Dataframe vom langen in das breite Format zu konvertieren. Ich suche jedoch nach einer alternativen Möglichkeit, ein anderes Paket zu verwenden. Jede Hilfe wird sehr geschätzt?Alternative zu dcast in data.table?
subject <- c(1:10, 1:10)
condition <- c(rep(1,10), rep(2,10))
value <- c(1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5)
rating <- c(1, 3, 5, 2, 3, 5, 6, 7, 5, 3, 5, 7, 3, 6, 3, 5, 6, 7, 7, 8)
df <- data.frame(subject, condition, value, rating)
library(data.table)
df_wide <- dcast(setDT(df), subject ~ condition, value.var=c("rating", "value"))
Um verwenden können, einen Fehlerbericht und/oder eine Version von data.table verwenden, die Sie wissen, stabil zu sein? – Frank
Guter Punkt! Daran habe ich nicht gedacht; aber ich habe Beiträge gesehen, dass andere Leute den gleichen Fehler hatten wie ich, aber ihre Lösungen haben nicht für mich funktioniert ... – Blixten
Wenn Sie über Fehler sprechen, ist es immer gut, diese Fehlermeldungen in Ihre Frage aufzunehmen. Siehe auch: [ask] – Jaap