美文网首页生信星球培训第134期
学习小组Day5笔记-hasey

学习小组Day5笔记-hasey

作者: haseyy | 来源:发表于2022-04-21 16:01 被阅读0次

    (1)R的赋值符号 <-
    (2)在Console 控制台输入命令,相当于Linux的命令行
    (3)R的代码都是带括号的,括号必须是英文的。
    (4)显示工作路径 getwd()
    (5)向量是由元素组成的,元素可以是数字或者字符串。
    (6)表格在R语言中改名叫数据框
    (7)用这个命令查看帮助:?read.table,调出对应的帮助文档,翻到example部分研究一下。
    (8)数据类型
    向量(vector)
    矩阵(Matrix)
    数组(Array)
    数据框(Data frame)
    List

    part1 向量

    1. 标量 向量

    元素指的是数字或者字符串(用chr表示)等,根据它可以区分两个词:
    标量:一个元素组成的变量 1; "hua hua " 字符串加双引号
    向量:多个元素组成的变量 有序排列 c(1,2,3)


    image.png

    2. 从向量中提取元素

    (1)根据元素位置

    > x
    [1] 1 2 3 1 2 3
    
    image.png

    (2) 根据值


    image.png

    part 2 数据框

    示例数据放在工作目录下

     X<-read.csv('doudou.txt')
     X
      X1 X2
    1  A  1
    2  B NA
    3  C NA
    4  D  3
    5  E NA
    

    (1)读取本地数据

    read.table(file='huahua.txt',sep='\t',header = T)
      X1 X2
    1  A  1
    2  B NA
    3  C NA
    4  D  3
    5  E NA
    a <- read.table(file='huahua.txt',sep='\t',header=T)
    
    image.png
    (2)设置行名 列名
    image.png
    (3)数据库导出
    write.table(X,file=“yu.txt”,sep=“,”,quote=F)#分隔符改为逗号,字符串不加双引号(默认格式带由双引号)
    (4) 变量的保存与重新加载
    保存的格式是RData
    save.image(file="bioinfoplanet.RData")#保存当前所有变量
    save(X,file="test.RData")#保存其中一个变量
    load("test.RData")#再次使用RData时的加载命令
    (5)提取元素
    image.png
    (6)使用数据框中的变量

    课后题

    save(X,file="test.RData")这句代码如果报错object X not found,是为什么,应该怎么解决?
    1.没有定义object X,
    2.大小写,拼写错误

    解决:
    检查拼写
    定义objext X

    # Preventing Error: R object not found
    > x = c(1, 2, 3)
     > exists("x")
     [1] TRUE
     > exists("y") 
     [1] FALSE
     > if(exists("y")) y else x
     [1] 1 2 3
     > y = c(4, 5, 6, 7)
     > if(exists("y")) y else x
     [1] 4 5 6 7
    

    相关文章

      网友评论

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

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