1、使用R语言(RStudio)运行read.csv()读取数据,发现代码运行出错。
2、输入View(x)却发现数据的左上角第一个数字出错有乱码,这才导致NAnotpermittedinpredictors。
3、可以使用matlab迂回的办法解决,首先在matlab中新建一个空矩阵,将数据复制到(读取到)此矩阵中。
4、然后,使用csvwrite(实验数据2.csv,A);将此数据再次输出(注意路径)。
5、接着再次读入R语言中,展开数据,数据报错问题就解决了。
怎么用R语言把表格CSV文件中的数据变成一列,并且行名为原列名呢,1,csv文件,可以用fread函数读取,命名,为dd
2,数据变为一列,如果没有ID这一列,全部都是性状,可以这样运行:melt(dd),达到的效果如下:
读取csv文件很简单的table <- read.csv("文件", sep=",", header="T")
"文件"就是你的csv文档所在位置;
sep分隔符,csv都是逗号分隔;
header是否含表头,是=T,否=F;
读进去之后table就是你的csv数据了。