próbuję przekazać obiekt z nazwą kolumny do funkcji spread, ale zamiast czytać wartość wewnątrz obiektu po prostu stara się wykorzystać nazwę obiektu samąPrzechodząc nazwę kolumny do R tidyr rozprzestrzeniać
Tutaj tylko przykład zabawka
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.
natomiast poniżej działa dobrze:
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
Czy to miejsce w drugim "a" zamierzonym? 'n = c (" a "," a "," b "," b ")' – zx8754