I am trying to pass an object with a column name to a distribution function, but instead of reading the value inside the object, it just tries to use the name of the object itself
Here is just an example of a toy
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: there is no input in the "Value" column.
and below it works fine:
data_wide <- spread(df, n, s) daab 1 1 NA 1 NA 2 2 2 NA NA 3 3 NA NA 5 4 4 NA NA 7
r tidy spread
user2963882
source share