r - 变异后将因子列转换为R DataFrame中的数字
问题描述
我的 R 代码在 R Studio 中运行良好,但是当我在 Kaggle Notebook 中粘贴相同的代码时,它开始出现错误。当应用 if-else 和 mutate 时,它会将我的因子转换为数字。有没有其他人遇到过这个问题?
解决方案
as.character
做了这份工作。我希望这对将来遇到类似问题的人有所帮助。
kaggle = kaggle %>%
mutate(
prog_experience = if_else(prog_experience == "", "I have never written code", as.character(prog_experience))
)
推荐阅读
- hadoop - Hadoop:诊断长时间运行的作业
- javascript - Jest 全球拆解在测试完成之前运行?
- string - 将字符串与 SAS 中的日期连接起来,例如
- dart - Flutter:从子小部件设置父小部件状态
- r - 如何在R中创建和弦交点图?
- sql - Access - 查询以将欺骗者移动到一个表中,将非欺骗者移动到另一个表中
- python - 是否有一个python函数可以确定一个向量是否在其他向量的凸包中
- c++ - 在中间范围内创建的对象的生命周期(例如,CriticalSection)
- python - 如何为 Pandas 使用多个 if 条件?
- python - Python os.walk() 函数与 find 命令