R中读取excel文件中的数据.docx

R中读取excel文件中的数据.docx

ID:51693900

大小:33.10 KB

页数:2页

时间:2020-03-15

R中读取excel文件中的数据.docx_第1页
R中读取excel文件中的数据.docx_第2页
资源描述:

《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使用这种方法的时候一定要注意复制!剪切板里面没有内容是无法运行的!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。