2017-10-13 9 views
0

J'utilise R avec Anaconda et Jupyter. Aussi j'utilise la bibliothèque tidyverse.R ne peut pas trouver la fonction fct_recode()

Quand je lance:

days_label <- factor(df$days) 

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

Je reçois une erreur disant que R ne peut pas trouver fct_recode fonction. J'ai essayé avec ?tidyverse et j'obtiens la description complète de cette fonction.

Est-ce un problème concernant l'installation de R, ou il y a un problème avec mon code?

+0

vous devez charger 'bibliothèque (Forcats)' – Zafar

+0

@ Dan J'ai essayé de charger 'Forcats ', mais j'ai la même erreur. – Simone

+0

forcats ne se charge pas lorsque vous chargez tidyverse, vous devez le charger explicitement comme indiqué ci-dessus. install.packages ("tidyverse") va installer un paquet de paquets qui ne sont pas chargés quand vous chargez tidyverse. J'espère que cela t'aides. – Zafar

Répondre

0

essayer forcats::fct_recode()

Bien que pas sûr que vous le travail de code tel quel, voir ?forcats::fct_recode() des exemples:

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