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”即可


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部