check.names=FALSE参数处理读入csv文件乱码
- 现有一matrix如下:
View(puried_data)

write.csv(puried_data,file = 'puried_data.csv')
- 尝试读入该matrix时遇到困难,
puried_data1<- read.csv(file = "puried_data.csv")

- 不仅rowname错误,colname也出现了乱码 —— 列名乱码的原因
下代码可正常读取:
puried_data2<- read.csv(file = "puried_data.csv", header=T, row.names=1,check.names=FALSE)

- header=T :首行做列名
- row.names=1:第1列做行名
- check.names:逻辑符。如果为“T”,那么就会检查数据框中变量的名称,从而确保其为语法上合规的变量名。如果有必要的话就会对其进行矫正,以确保变量名是正确且没有重复的。一般来说为了避免列名被意外修改,将此参数设为“F”即可
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
