Day Fruits
Monday Apple, Banana, Orange
Tuesday Apple, Banana
Thursday Orange, Melone
Saturday Apple
Sunday Banana
zu dieser Form:
Day Fruit
Monday Apple
Monday Banana
Monday Orange
Tuesday Apple
Tuesday Banana
Thursday Orange
Thursday Melone
Saturday Apple
Sunday Banana
Der Teil mir nicht wissen, wie zu lösen ist, dass die Früchte Spalte eine Liste der verschiedenen Elemente hat.
Das ist mein Arbeitsbeispiel:
day <- c("Monday", "Tuesday", "Thursday", "Saturday", "Sunday")
fruits <- c("Apple, Banana, Orange", "Apple, Banana", "Orange, Melone", "Apple", "Banana")
df <- data.frame(day, fruits)
df
library(reshape2)
df[, c(2:4)] <- colsplit(df[, 2], ", ", c("fruit1", "fruit2", "fruit3"))
df
melt(df, id.vars="day")
Ich kann die Fruits
Spalte in mehrere Spalten aufgeteilt, aber die Sache ist, dass es mehr als nur drei Früchte sein könnte. Und ich bekomme den Tisch immer noch nicht in ein langes Format mit Schmelze, wie ich es möchte.
Vielen Dank für Ihre Hilfe!