R Подмножество возрастных скобок? - PullRequest
0 голосов
/ 21 сентября 2018

Я хочу установить подкадр данных по возрастной группе.

Только те, где:

возраст> 35 лет и возраст <80 </p>

Мои попытки не дали того, что я хотел.

Это дало мне строки ниже 35 и старше 80 лет.

subset(data,age > 35 & age < 80,select = myvar)

Я пытался &&, но это тоже не сработало.

Это нужно сделать в два этапа?

1 Ответ

0 голосов
/ 23 сентября 2018

Вам не нужно использовать subset () , попробуйте что-то вроде этого:

person <- c("John", "Jane", "Bill", "Betty", "Cindy")
age <- c(10, 40, 50, 90, 100)
data <- data.frame(person, age)
age35_80 <- data[data$age > 35 & data$age < 80,]

Для векторизации нужно использовать только один & .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...