美文网首页生信星球培训第107期
《学习小组Day5笔记--范若辰》

《学习小组Day5笔记--范若辰》

作者: 饭艾雨 | 来源:发表于2021-04-30 22:39 被阅读0次

    R语言数据类型

    1.向量

    元素:元素指的是数字或者字符串等;根据变量含有元素的多少可以将其分为标量和向量
    标量:一个元素组成的变量
    向量:多个元素组成的变量

    2.数组
    3.矩阵
    4.数据库
    5.List

    向量

    常见的变量赋值方式
    1.定义一个变量由固定几个元素组成
    x<-c(1,2,3);变量x由元素1,2,3组成

    2.定义一个变量由某一区间内的全部整数组成
    x<-1:12;变量x由1-12内的所有整数组成

    3.定义一个变量由某一区间内间隔固定数值的元素组成
    x<-seq(3,6,by=0.6),变量x由3开始至6结束之间的每间隔0.6的元素组成的集合

    4.定义一个变量内元素的重复次数
    x<-rep(1:5,times=2),变量x内的每个元素重复2次

    从R语言中提取元素
    1.根据元素位置提取元素

    x[4]:提取变量x中的第四个元素
    x[-4]:提取变量x中除第四个元素之外的其余元素
    x[2:4]:提取x变量中第2-4个元素
    x[-(2-4)]:提取x变量中除第2-4个元素之外的其余元素
    x][c(1,3)]:提取x变量中第1个和第3个元素

    2.根据值提取元素

    x[x==5]:提取变量x中值等于5的元素
    x[x<3]:提取变量x中值小于3的元素
    x[x %in% c(1,2,5)]:提取变量x中存在于向量c(1,2,5)中的元素

    数据框

    读取本地数据

    注意:读取的文件要放在工作目录中

    设置行名和列名

    colnames(X):查看列名
    rownames(X):查看行名
    colname(X)[1]<-chr:将第一列的第一个元素,即左上角的第一格命名为chr
    X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)

    数据框导出

    数据框导出:write.table
    write.table (X, file =""yu.txt"", sep =",", row.names =TRUE, col.names =TRUE, quote =TRUE)
    x:需要导出的数据;
    file:导出的文件路径;
    sep:分隔符,默认为空格;
    row.names:是否导出行序号,默认为TRUE,也就是导出行序号;
    col.names:是否导出列名,默认为TRUE,也就是导出列名;
    quote:字符串是否使用引号表示,默认为TRUE,也就是使用引号表示;

    变量的保存与重新加载

    没有处理完的数据可以保存为RDate数据,通过load()函数将数据加载到R中。
    save.image(file="A.RData");保存所有变量至A中;
    save(X,file="B.RData");保存X变量至B中;
    load("A.RData")将A中的变量加载到R中;

    提取元素

    注意:可以与向量提取元素作比较
    X[x,y]:提取第x行y列元素
    X[x,]:提取第x行元素
    X[,y]:提取第y列元素
    X[y]:提取第y列元素
    X[a:b]:提取第a-b列元素
    X[c(a,b)]:提取第a和b列元素
    X$列名:提取相对应列名的一列元素

    保存图片

    png("A.png")
    tiff("A.tiff")
    jpeg("A.jpeg")
    pdf("A.pdf")
    最佳分辨率:
    png("A.png,1000,1000")


    大纲笔记.png 思维导图.png

    相关文章

      网友评论

        本文标题:《学习小组Day5笔记--范若辰》

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