R 从数据帧中提取值

R 从数据帧中提取值,r,dataframe,R,Dataframe,将R代码写入 name=c('Anokhi','Diya','Kapil','Joseph','Zaroo','Manoj','Mayank','Lalit','Kishor','Jaspreet') 得分=c(12,9,16.5,12,9,20,14.5,13.5,8,19) 尝试次数=c(1,NA,2,NA,2,NA,1,1,2,1) 限定=c('yes','no','yes','no','yes','yes','yes','yes','no','yes') 我怎样才能做到以下几点: A.提

将R代码写入

name=c('Anokhi','Diya','Kapil','Joseph','Zaroo','Manoj','Mayank','Lalit','Kishor','Jaspreet') 得分=c(12,9,16.5,12,9,20,14.5,13.5,8,19) 尝试次数=c(1,NA,2,NA,2,NA,1,1,2,1) 限定=c('yes','no','yes','no','yes','yes','yes','yes','no','yes')

我怎样才能做到以下几点: A.提取名称和分数列 B提取前两行 C提取第3行和第5行
D用第1列和第3列提取第3行和第5行

这看起来像是一个作业,希望您有意识地学习这个解决方案并学习

exam_data <- 
  data.frame(name = c('Anokhi', 'Diya', 'Kapil', 'Joseph', 'Zaroo','Manoj', 'Mayank', 'Lalit', 'Kishor', 'Jaspreet'), 
  score = c(12, 9, 16.5, 12, 9, 20, 14.5, 13.5, 8, 19), 
  attempts = c(1, NA, 2, NA, 2, NA, 1, 1, 2, 1),
  qualify = c('yes', 'no', 'yes','yes', 'no', 'yes', 'yes','yes', 'no','yes'))

exam_result_a <- exam_data[, c('name','score')]
exam_result_b <- exam_data[1:2,]
exam_result_c <- exam_data[c(3,5),]
exam_result_d <- exam_data[c(3,5),c(1,3)]

考试数据看起来像是作业,你能分享一下到目前为止你都做了些什么吗?
Library(tidyverse)

exam_data%>%
select(name, score)

exam_data[,1:2]

exam_data[,c(3,5]

exam_data[c(1,3),c(3,5)]