首页 > 解决方案 > 变异后将因子列转换为R DataFrame中的数字

问题描述

我的 R 代码在 R Studio 中运行良好,但是当我在 Kaggle Notebook 中粘贴相同的代码时,它开始出现错误。当应用 if-else 和 mutate 时,它​​会将我的因子转换为数字。有没有其他人遇到过这个问题?

在此处输入图像描述

标签: rdplyrr-markdowntidyversekaggle

解决方案


as.character做了这份工作。我希望这对将来遇到类似问题的人有所帮助。

kaggle = kaggle %>%
  mutate(
      prog_experience = if_else(prog_experience == "", "I have never written code", as.character(prog_experience))
      )

推荐阅读