第一:R中读取excel文件中的数据的路径:
假定在您的电脑有一个excel文件,原始的文件路径是:D:\work\data\1
如果直接把这个路径拷贝到R中,就会出现错误,原因是:
\是escape character(转义符),\\才是真正的\字符,或者用/
因此,在R中有两种方法读取该路径:
1:在R中输入一下路径:D:\\work\\data\\1
2:在R中输入一下路径:D:\\work\\data\\1
第二:R中读取excel文件中的数据的方法:
read.table(),read.csv(),read.delim()直接读取EXCEl文件时,都会遇到一下问题:“在读取‘.xls’的TableHeader时遇到不完全的最后一行”。解决的方法有以下几种:假如文件1.1中是一个6乘以2的矩阵,元素为:
123
224
325
426
527
628
方法1:xls另存为csv格式然后用read.csv:
具体过程如下:
>data<-read.csv("D:\\work\\data\\1.csv")
>data
X1 X23
1 2 24
2 3 25
3 4 26
4 5 27
5 6 28
>data<-read.csv("D:\\work\\data\\1.csv",header = F)
>data
V1V2
1 1 23333
2 224
3 325
4 426
5 527
6 628
>data<-read.csv("D:\\work\\data\\1.csv",header = T)
>data
X1 X23333
1 2 24
2 3 25
3 4 26
4 5 27
5 6 28
也就是说header = T(TURE)是默认的状态,在这默认状态下,输出的data矩阵是一个5乘以2的矩阵,第一行作为了data的名字,如果header = F(FALSE),则会现实原始的矩阵结果。
1.1.1 导出RDS文件
1.1.2 读取RDS文件
RData格式文件类似于项目文件,上一次操作后,加载的包,保存的对象都还在,再次打开后可以接着进行编码。
1.2.1 导出RData文件
1.2.2 读取RData文件
保存在默认工作路径,写一下文件名即可
真的,无论什么时候,你总会遇到一些奇奇怪怪的文件,要读取,一开始真的痛不欲生,自己总结了一小波,给自己储个粮~~~如果有什么不对的小错误欢迎大家指出
不是所以的文件都可以很规整,直接读入会导致数据丢失或者读入失败,有时候需要参数调整
TRUE表示含有属性的标题
FALSE表示不含属性的标题
根据文件具体情况选择切割符号【逗号,\t,/,空格键】
文件中“!”符号后面的内容不读取( 具体例子可见GSE文件的读取 )
也可以将" !"根据需求换成" # "
记录自己曾经遇到的一个错误
解决:AA=read.table("data_Seq_v2_expression_median.txt",header=T,seq="",fill=T)