生信星球培训第六十四期

学习小组Day5笔记-陈冰雪

2020-06-09  本文已影响0人  陈冰雪

向量

元素包括数字和字符串。标量是指一个元素,可以是一个数字或者一个字符串;向量是指有序排列的几个数字或几个字符串。
变量赋值符号<-


罗列.png
范围
罗列.png
重复.png

从向量中提取元素

根据元素位置

1.png

根据元素值

2.png
3
4
其他从向量中提取元素的命令可参考学习
R语言笔记

数据框

读入数据

当数据文件所在目录被设为工作目录时,读入文件只需要写文件名(read.table('cancer.txt', header=TURE));当不设置工作目录时,读入文件时需要写完整路径(read.table('C:/Data/mydata/cancer.txt', header=TURE))。

read.table函数读入数据

文本数据常用储存格式有两种:一种是CSV(逗号分隔符文本),另一种是TXT(Tab分隔符或空格分隔符)。

读入txt格式文件

read.table("huahua.txt",sep="\t",header=T)
read.table("doudou.txt",sep=",",header=T)
header=T代表读入数据时将第一行作为列名,header=F不使用文件中第一行作为列名;若不指定sep参数,则默认参数sep='\t'。

读入csv格式文件

read.csv("XX.csv",sep=",",header=T),必须指定sep=","。
若使用read.csv函数读入数据时,则必须设置txt格式文件读入sep="\t",而不需要指定csv文件的sep,因为默认为","。

设置行名和列名

colnames() 查看列名
rownames() 查看行名
colnames( )[1]<-"bioplanet",修改第一列的列名
X<-read.csv("huahua.txt",sep = " ",header =T,row.names=2) 将第二列的元素作为行名。

5

数据框的导出

write.table函数 write.table (x, file ="", sep ="", row.names =T, col.names =T, quote =T)
x:需要导出的数据
file:导出的文件路径或名称
sep:分隔符,"\t"或","或" "
row.names:是否导出行序号,T是导出行序号
col.names:是否导出列名,T是导出列名
quote:字符串是否使用引号表示,T用引号表示,F则不用双引号。

变量的保存与加载

save(X,file="123.RData") #在数据没有处理完时临时保存
load("test.RData") #重新加载

提取元素

6
8

需要记的新手笔记

(1)R的赋值符号不是等号,而是<-
(2)在Console 控制台输入命令,相当于Linux的命令行
(3)R的代码都是带括号的,括号必须是英文的。
(4)显示工作路径 getwd()
(5)向量是由元素组成的,元素可以是数字或者字符串。
(6)表格在R语言中改名叫数据框_
(7)别只复制代码,要理解其中的命令、函数的意思。函数或者命令不会用时,除了百度/谷歌搜索以外,用这个命令查看帮助:?read.table,调出对应的帮助文档,翻到example部分研究一下。
(8)数据类型重点掌握向量和数据框

上一篇下一篇

猜你喜欢

热点阅读