99问答网
所有问题
R语言使用read.csv()函数时0-1型数据自动识别成int型,怎么改成因子
R语言使用read.csv()函数时0-1型数据自动识别成int型,怎么改成因子
或者让其自动识别成因子
或者修改数据框中的列的类型?
求大神帮忙,呵呵
举报该问题
推荐答案 推荐于2017-12-15
你的文件是file.csv
>data<-read.csv("file.csv",header=T)
比如说第2列是性别 1是男 0是女
那么你可以强制转换,也可以用函数
>sex<-factor(data[,2]) 或者 >sex<-as.factor(data[,2])
如此sex就变成了因子型的
你可以把0,1改成female ,male
>levels(sex)<-c("female","male")
最后带回去
>data[,2]<-sex
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/B7e7vveev.html
相似回答
大家正在搜
相关问题
r语言中为什么突然用read.csv报错了
R语言read csv导入后,数据变了
新人求助,read函数读数据时的数据类型问题
read.csv函数是用哪个包
R语言怎样将因子 转换为数字
R语言怎样将因子 (factor) 转换为数字
一批数值,没有最大值,如何转换为0-1?
r语言read.table读入数据