- 现有一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”即可