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

dud*_*gor 1 r numeric levels

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

专栏名为'游戏'

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

在此输入图像描述

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

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

ytk*_*ytk 11

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

df$game <- as.numeric(as.character(df$game))
Run Code Online (Sandbox Code Playgroud)