欢迎来到天天文库
浏览记录
ID:51693900
大小:33.10 KB
页数:2页
时间:2020-03-15
《R中读取excel文件中的数据.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一:R中读取excel文件中的数据的路径: 假定在您的电脑有一个excel文件,原始的文件路径是:D:workdata1 如果直接把这个路径拷贝到R中,就会出现错误,原因是: 是escapecharacter(转义符),\才是真正的字符,或者用/ 因此,在R中有两种方法读取该路径: 1:在R中输入一下路径:D:\work\data\1 2:在R中输入一下路径:D:\work\data\1第二:R中读取excel文件中的数据的方法: read.table(),r
2、ead.csv(),read.delim()直接读取EXCEl文件时,都会遇到一下问题:“在读取‘.xls’的TableHeader时遇到不完全的最后一行”。解决的方法有以下几种:假如文件1.1中是一个6乘以2的矩阵,元素为: 1 232 243 254 265 276 28 方法1:xls另存为csv格式然后用read.csv:具体过程如下:>data<-read.csv("D:\work\data\1.csv")>data X1X2312 2423
3、 2534 2645 2756 28>data<-read.csv("D:\work\data\1.csv",header=F)>dataV1 V21 12333322 2433 2544 2655 2766 28>data<-read.csv("D:\work\data\1.csv",header=T)>data X1X2333312 2423 2534 2645 2756 28也就是说header=T(TURE)是默认的状态,在这默认状态下
4、,输出的data矩阵是一个5乘以2的矩阵,第一行作为了data的名字,如果header=F(FALSE),则会现实原始的矩阵结果。 方法2:xls另存为txt格式然后用read.table:如例子所示:>data<-read.table("D:\work\data\1.txt",header=T)>data X1X2312 2423 2534 2645 2756 28>data<-read.table("D:\work\data\1.txt",header=F)>data V1V21 1232
5、 2243 3254 4265 5276 628 方法3:打开EXCEL,全选里面的内容,点击复制,然后在R中输入一下命令:data<-read.table("clipboard",header=T,sep='t')结果如下所示:>data<-read.table("clipboard",header=T,sep='t')>data X1X2312 2423 2534 2645 2756 28>data<-read.table("clipboard",header=F,sep='t')>dat
6、a V1V21 1232 2243 3254 4265 5276 628使用这种方法的时候一定要注意复制!剪切板里面没有内容是无法运行的!
此文档下载收益归作者所有