【发布时间】:2018-12-13 16:01:53
【问题描述】:
刚刚开始使用 R。
我正在尝试将季节数据类型更改为因子并将其重新编码为适当的季节。但是我得到一个错误f must be a factor (or character vector)
bikedf%>%
mutate(season = as.factor(season))%>%
fct_recode("Spring" = "1", "Summer" = "2",
"Fall" = "3", "Winter" = "4")
但是,当我不使用管道时,它可以工作。
bikedf$season = as.factor(bikedf$season)%>%
fct_recode("Spring" = "1", "Summer" = "2", "Fall" = "3", "Winter" = "4")
我不太明白为什么不使用我的第一个代码。
【问题讨论】:
-
如果您刚刚开始使用 R,我建议您先学习基本语法,然后再学习打包语法。