Jar*_*ron 0 variables r type-conversion dataframe
标题几乎解释了我的困境.但是为了进一步了解,这里有一些额外的信息:将INT转换为因子的代码是:
x<-as.factor(dataset$x)
Run Code Online (Sandbox Code Playgroud)
在"全局环境"窗口中,它显示为
x Factor w/ 2 levles "0","1"...
Run Code Online (Sandbox Code Playgroud)
但是当运行str()命令时,它仍显示为
x:int 0 0 0 0 ..."
Run Code Online (Sandbox Code Playgroud)
我错过了什么步骤才能在数据框中永久更改?
您刚刚创建了一个新对象x,我假设您希望该因子x保持在其中dataset.原始数据集未被修改,因为您没有覆盖它.
试试dataset$x <- as.factor(dataset$x).