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”表示取或是。
网友评论