学习小组Day5笔记--kan

作者: D2聚体 | 来源:发表于2019-06-22 03:51 被阅读0次

    笔记来自生信星球学习小组资料

    Day5 学习内容-R语言数据类型


    1.思维导图镇楼
    Day5 思维导图
    2.R语言数据类型
    • 向量 vector !
      多个元素构成的变量,包括数字和字符串
      学习提取向量中的元素
    x[4] #提取第4个元素
    x[1:4] #提取第1到4个元素
    x[-4] #提取除第4个元素外的元素
    x[-(2:4)] #提取除了第2,3,4外的元素
    x[c(1,5)] #提取第1和5个元素
    x[x==10] #提取等于10的元素
    x[x %in% c(1,2,5)] #提取与向量c中1,2,5相同的元素
    
    • 数据框 data frame !
      具有列表和矩阵的特点, 二维, 不同列可以是不同的类型, 同列的数据是相同的类型
      学习数据框基本操作
    read.table(file = "xxx.txt",sep = "\t",header =T) #读取文件,分隔符为Tab,有表头
    colnames(X) #查看列名
    rownames(X) #查看行名
    colnames(X)[1]<-"name" #修改第一列列名为name
    write.table(X,file = "xx.txt",sep = ",",quote=F)#分隔符改为逗号,字符串不加双引号(默认格式带由双引号)
    save.image(file="xx.RData")#保存当前所有变量
    save(frame1,file="frame1.RData")#保存其中一个变量
    load("frame1.RData")#再次使用RData时的加载命令
    

    学习数据框提取元素

    X[x,y]#第x行第y列
    X[x,]#第x行
    X[y] #第y列
    X[a:b]#第a列到第b列
    X[a:b,]#第a行到第b行
    X[c(a,b)]#第a列和第b列
    X$列名#也可以提取列
    
    • 因子 factor
      重复值的向量可以存储为因子, 节约内存, 因子有 level 和 label 属性

    • 数组 array
      多维度, 每一个元素都是相同的类型. 矩阵为二维的数组

    • 列表 list
      一维, 元素可以是不同的类型


    editted by
    Kan 
    21.06.2019
    

    相关文章

      网友评论

        本文标题:学习小组Day5笔记--kan

        本文链接:https://www.haomeiwen.com/subject/fqzpqctx.html