我想根据性别表筛选score1表。我想要两个输出,一个是男性的得分1,另一个是女性的得分1。这是我的作品
score1.data <- na.omit(students$score1)
score1.data.male <- score1.data %>% inner_join(gender=="Male")
第二行不起作用这是我的数据
我认为问题的一部分是score1.data
现在是一个向量。正如所写的,你想要做的似乎实际上是过滤数据。
1( 如果你想同时保留男性和女性,你可以用分割数据
split(na.omit(students$score1), score1.data$gender)
2( 如果你真的想对你的数据进行子集化(例如,获得女学生(:
subset(x = na.omit(students$score1), subset = Gender== "Female")