Я пытаюсь удалить строки из кадра данных.
Мне нужно удалить строки, которые имеют только «НЕТ» или пробелы во всем диапазоне столбцов, которые я предоставляю.Строки, которые должны быть удалены, должны удовлетворять следующим условиям: 1. комбинация только «НЕТ» и пробела или всего «НЕТ» или всего пробела.
Поскольку существуют случаи, когда иметь «NONE» или пробел в некоторых столбцах можно, я не могу просто отфильтровать строки при чтении в CSV с чем-то вроде
dataframe$col1 =="NONE" | str_length(dataframe$col1)==0
Я знаю, что обычно это простая проблема, когда я мог бы запустить цикл for, который переводит все значения «NONE» и пробелы в кадре данных в NA и использует complete.cases
для всех нужных мне столбцов ( doc ).Тем не менее, меня специально просят использовать метод, который не меняет значения.Какие-либо предложения?
Редактировать: у меня нет данных, но вот вымышленный пример фрейма данных, который был бы аналогичен тому, с которым мне приходится работать
![enter image description here](https://i.stack.imgur.com/hcS1u.png)
В этом кадре данных единственная строка, которая должна быть удалена, это строка 3 (или строка 4, если вы включаете заголовок).
В окончательном наборе данных будет гораздо больше столбцов, чем в приведенном примере