2017-10-13 55 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")