Ich versuche, ein Objekt mit dem Spaltennamen, um die Ausbreitung Funktion zu übergeben, sondern den Wert des Lesens innerhalb des Objekts gerade versucht es, den Objektnamen zu verwenden, selbstVorbei an R einen Spaltennamen tidyr zu verbreiten
Hier nur ein Spielzeug Beispiel
library(tidyr)
d = (1:4)
n = c("a"," a", "b","b")
s = c(1, 2,5,7)
df = data.frame(d,n, s)
Value <- n
data_wide <- spread(df, Value , s)
Error: Key column 'Value' does not exist in input.
während unten funktioniert:
data_wide <- spread(df, n, s)
d a a b
1 1 NA 1 NA
2 2 2 NA NA
3 3 NA NA 5
4 4 NA NA 7
War dieser Raum in 2. "a" absichtlich? 'n = c (" a "," a "," b "," b ")" – zx8754