美文网首页R语言的学习
Rs6 再次复习R语言相比以前有新的理解

Rs6 再次复习R语言相比以前有新的理解

作者: Ashu | 来源:发表于2019-04-30 16:37 被阅读0次

    1.创建一个向量元素为a,b,e,2,5
    今天认真在哔哩哔哩认真听jimmy老师讲R语言的视频课程,对比刚开始接触时,有些新的学习心得。

    a <- c("a","b","e",2,5)
    a
    > a
    [1] "a" "b" "e" "2" "5"
    
    • 第一天学习时,在向量里输字母元素,没有加引号,导致报错

    2.数据框

    patientID <- c(1,2,3,4,5)
    age <- c(25,32,38,43,60)
    breastcancer <- c("Type1","Type1","Type3","Type1","Type2")
    patientdata <- data.frame(patientID,age,breastcancer)
    patientdata
    patientID age breastcancer
    1         1  25        Type1
    2         2  32        Type1
    3         3  38        Type3
    4         4  43        Type1
    5         5  60        Type2
    

    不同方法检索数据框的第3行第2列的元素

    patientdata[3,2]
    patientdata['c','years']
    > patientdata[3,2]
    [1] 38
    > patientdata['c','years']
    [1] 38
    
    • 除了以上两种方法还有以下一种方法检索
    patientdata[3,c(F,T)]
    patientdata[c(F,F,T),2]
    patientdata[c(F,F,T),c(F,T)]
    
    > patientdata[3,c(F,T)]
    [1] 38
    > patientdata[c(F,F,T),2]
    [1] 38
    > patientdata[c(F,F,T),c(F,T)]
    [1] 38
    
    • “F”表示非或不是,“T”表示取或是。

    相关文章

      网友评论

        本文标题:Rs6 再次复习R语言相比以前有新的理解

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