1.中括号里的逗号“,”,表示维度的分割。
x = 8:12
x[1,5] #错误
x[c(1,5)] #正确
2.减号“-”是选择去除了-号那一列或一行。
3.$符号是选择的意思。
4.rownames()行名,colnames()列名。
5.两列数据不一样长的时候会发生循环补齐,以长链为模板。
6.查看一个数据框的属性时用:str函数,没事就可以str一下。
7.na.omit()用来去除缺失值。仅按照某一列来去除缺失值、缺失值替换:tidyr包。
8.两个表格的连接: 按列连接:cbind—-行数相同,按行连接:rbind—-列数相同。
9.merge(test1,test2,by=”name”) 两个表格的连接。merge(test1,test3,by.x=”name”,by.y=”NAME”)。
10.
11.R包的三种安装方式:
### 1:CRAN安装方式
install.packages("stringr")
### 2:Biocductor安装方式
BiocManager::install("ggplot2")
### 3:Github安装方式
devtools::install_github("jmzeng1314/idmap1")
### 安装以后加载一下,每次打开新的session都要加载
library()
require()
12.加载包的时候,遇到报错注意看‘’引号里的信息,大多是依赖包的名字。
13.更新一个包:重新安装,或先删除再重新安装。
14.报错中有connection或utl、404、http,网络限制了你的进步。
15.if(FALSE)则后面的代码被跳过,则后面的代码被执行。
16.R语言里的符号
17.函数和数据
18.read.csv() 通常读取CSV格式 read.table() 通常读取txt格式
CSV格式 write.csv() write.csv(test,file = “example.csv”)
txt格式 write.table(test,file = “example.txt”)
19.
20.保存成Rdata save(test,file = “example.Rdata”)
load(“example.Rdata”)
21.Rproject的组织形式: 脚本(.R) 数据(.Rdata) 表格(.txt或.csv)。