R语言报错:Error in (, unique = TRUE) : invalid multibyte string 1

时间:2025-02-09 14:23:19

在loudian<-(file="D:/logist_model.csv" ) 语句中报错:

Error in (, unique = TRUE) : invalid multibyte string 1

1、数据读取时,增加参数encoding="UTF-8"或者fileEncoding="UTF-8"(linux环境下);encoding="GBK"或者fileEncoding="GBK"(Windows环境下);

csv格式文件:

loudian<-("D:/logist_model.csv",fileEncoding="UTF-8") #或者encoding="UTF-8"

txt格式文件:

loudian<-("D:/logist_model.txt",header=T,sep=",",fileEncoding="UTF-8") #或者encoding="UTF-8"

2、数据导出时,参数同数据导入;

(data,"D:/logist_model.csv",fileEncoding="GBK")
(data,"D:/logist_model.txt",fileEncoding="GBK")