标签: r numeric levels
我的数据框中有一列,数字为1,2,3,直到31。
专栏名为“游戏”
R告诉我这个专栏包含31个级别的因素。
如何在不显示水平的情况下将因子转换为数字,以便我可以用数字进行分析?
如果有帮助,我正在使用R studio。
答案 0 :(得分:9)
如果直接从因子转换为数字,它将返回级别而不是实际值。这没关系,因为它看起来像水平和值是相同的。如果它们不同,则必须先转换为字符,然后转换为数字。
df$game <- as.numeric(as.character(df$game))