当前位置:  开发笔记 > 编程语言 > 正文

r - 将因子转换为数字并删除级别

如何解决《r-将因子转换为数字并删除级别》经验,为你挑选了1个好方法。

我的数据框中有一列是数字1,2,3,直到31.

专栏名为'游戏'

R告诉我这个专栏包含31个级别的因素.

在此输入图像描述

如何在不显示水平的情况下将因子转换为数字,以便我可以用数字进行分析?

如果有帮助的话,我正在使用R studio.



1> ytk..:

如果直接从因子转换为数字,它将返回级别而不是实际值.这没关系,因为它看起来像水平和值是相同的.如果它们不同,则必须先转换为字符,然后转换为数字.

df$game <- as.numeric(as.character(df$game))

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有