2017-10-13 167 views
0

我使用R与Anaconda和Jupyter。另外我正在使用tidyverse库。R无法找到fct_recode()函数

当我运行:

days_label <- factor(df$days) 

fct_recode(days_label, 
        'Mon;Tue;Wed;Thu;Fri;' = 1, 
        'Sat;' = 2, 
        'Sun;' = 3) 

我得到一个错误,说是R找不到fct_recode功能。 我试过?tidyverse,我可以得到这个功能的完整描述。

这是R的安装问题,还是我的代码有问题?

+0

你需要加载'库(forcats)' – Zafar

+0

@丹我试图加载'forcats ',但我得到同样的错误。 – Simone

+0

当你加载tidyverse时,forcats不会被加载,你必须像上面显示的那样显式加载它。 install.packages(“tidyverse”)会安装一堆在加载时不会加载的软件包。希望这可以帮助。 – Zafar

回答

0

尝试forcats::fct_recode()

虽然不知道你的代码工作原样,请参阅?forcats::fct_recode()的例子:

fct_recode(x, fruit = "apple", fruit = "banana")