1.中括号里的逗号“,”,表示维度的分割。

    1. x = 8:12
    2. x[1,5] #错误
    3. 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.
    image.png
    11.R包的三种安装方式:

    1. ### 1:CRAN安装方式
    2. install.packages("stringr")
    3. ### 2:Biocductor安装方式
    4. BiocManager::install("ggplot2")
    5. ### 3:Github安装方式
    6. devtools::install_github("jmzeng1314/idmap1")
    7. ### 安装以后加载一下,每次打开新的session都要加载
    8. library()
    9. require()

    12.加载包的时候,遇到报错注意看‘’引号里的信息,大多是依赖包的名字。
    13.更新一个包:重新安装,或先删除再重新安装。
    14.报错中有connection或utl、404、http,网络限制了你的进步。
    15.if(FALSE)则后面的代码被跳过,则后面的代码被执行。
    16.R语言里的符号
    image.png
    17.函数和数据
    image.png
    18.read.csv() 通常读取CSV格式 read.table() 通常读取txt格式
    CSV格式 write.csv() write.csv(test,file = “example.csv”)
    txt格式 write.table(test,file = “example.txt”)
    19.
    image.png
    20.保存成Rdata save(test,file = “example.Rdata”)
    load(“example.Rdata”)
    21.Rproject的组织形式: 脚本(.R) 数据(.Rdata) 表格(.txt或.csv)。