在loudian<-read.csv(file="D:/logist_model.csv" ) 语句中报错:
Error in make.names(col.names, unique = TRUE) : invalid multibyte string 1
1、数据读取时,增加参数encoding="UTF-8"或者fileEncoding="UTF-8"(linux环境下);encoding="GBK"或者fileEncoding="GBK"(Windows环境下);
csv格式文件:
loudian<-read.csv("D:/logist_model.csv",fileEncoding="UTF-8") #或者encoding="UTF-8"
txt格式文件:
loudian<-read.table("D:/logist_model.txt",header=T,sep=",",fileEncoding="UTF-8") #或者encoding="UTF-8"
2、数据导出时,参数同数据导入;
write.csv(data,"D:/logist_model.csv",fileEncoding="GBK")
write.table(data,"D:/logist_model.txt",fileEncoding="GBK")