Мой первый вопрос здесь, и я не очень опытный, однако я надеюсь, что на этот вопрос достаточно легко ответить, так как я хочу только знать, возможно ли то, что я описываю в заголовке.
У меня есть несколько фреймов данных взяты из онлайн-тестов емкости.
Для всех элементов у меня есть ответы, оценка и переменные продолжительности среди других.
Теперь я хочу удалить строки, где все переменные ответа - NA. Поэтому я не могу просто использовать команду для удаления строк, где все равно NA, но есть также много столбцов, чтобы сделать это вручную. И я также хочу сохранить вместе фрейм данных, чтобы действительно отбросить целые строки, поэтому простое извлечение всех переменных-ответов не выглядит хорошим вариантом.
Однако, кроме числа 3di git на основе указанных c элементов имена переменных ответов в основном совпадают.
Таким образом, вместо написания очень длинной непрактичной строки, в которой упоминаются все переменные response, и для удаления строки, если все они содержат NA, есть способ не использовать полный anme переменной, а использовать только конец имени для Например, R проверяет условие для всех переменных, заканчивающихся таким образом?
упрощено, например: вместо
newdf <- olddf[!(olddf$item123response != NA & olddf$item131response != NA & etc),]
Могу ли я просто сделать что-то вроде newdf <- olddf[!(olddf$xxxresponse != NA),]
?
Я пытался найти ответ в Google, но не знал, как эффективно сформулировать свой вопрос.
Заранее спасибо!