Я пытаюсь разделить свой набор данных (296 строк) на две части, первая часть будет иметь некоторые условия, а другая — только остальная часть набора данных, которая не соответствует условиям.
Я сделал это и нашел 81 строку для первой части:
cardio = donnees %>%
select(`Nausées/vomissements`,Vertige,Nystagmus,`Ataxie:Démarche ébrieuse`,`Motif si pas HINTS`,
Alcool,Tabac,`atcd neuro`,Dyslipidémies,Diabète) %>%
filter(Alcool == "Yes" |
Tabac == "Yes"|
`atcd neuro` == "3" |
Dyslipidémies == "Yes"|
Diabète == "Yes")
Тогда я просто использую "!" чтобы найти остальные, но, к сожалению, я получил только 77 строк вместо ожидаемых 215,
donnees %>%
select(`Nausées/vomissements`,Vertige,Nystagmus,`Ataxie:Démarche ébrieuse`,`Motif si pas HINTS`,
Alcool,Tabac,`atcd neuro`,Dyslipidémies,Diabète) %>%
filter(!(Alcool == "Yes" |
Tabac == "Yes" |
`atcd neuro` == "3" |
Dyslipidémies == "Yes" |
Diabète == "Yes" ))
Если кто-то может помочь? Большое спасибо
Спасибо за ответ, к сожалению, я пробовал это и раньше, но результат - 77 строк (точно так же, как моя попытка)
Не могли бы вы предоставить образец с использованием
dput
, пожалуйста?Могу я показать вам несколько скриншотов? Я действительно не знаю, как использовать dput?
@ElyséBarbaza проверьте изменения, которые я только что сделал. Кроме того, вот ссылка, чтобы сделать ваш пример воспроизводимым: coderhelper.com/questions/5963269/…
Большое спасибо за вашу помощь, это сработало, я очень благодарен. Хорошего вечера! Эта платформа потрясающая
Не забудьте подтвердить ответ! Добро пожаловать в СО! Наслаждайтесь @ElyséBarbaza