У меня есть CSV файла данных, который я могу загрузить в R с помощью read.csv()
Некоторые из данных отсутствуют, поэтому я хочу уменьшить фрейм данных до установки, который целиком состоит из не пропущенных данных, т.е. если a NULL
появляется где угодно, я хочу исключить этот столбец и строку из отфильтрованного набор данных.
Я знаю, что, возможно, достаточно просто сделать это с помощью встроенных векторных операций R, но я не совсем уверен, как это сделать?
Чтобы сделать мой вопрос немного более конкретным, вот краткий образец данных, чтобы вы могли видеть, что я хочу делать.
DocID Anno1 Anno7 Anno8
1 7 NULL 8
2 8 NULL 3
44 10 2 3
45 6 6 6
46 1 3 4
49 3 8 5
62 4 NULL 9
63 2 NULL 4
67 11 NULL 3
91 NULL 9 7
92 NULL 7 5
93 NULL 8 8
Поэтому, учитывая этот ввод, мне нужен код, который уменьшит вывод к этому.
DocID Anno8
44 3
45 6
46 4
49 5
Поскольку Anno8
- единственный столбец с данными, отличными от NULL, и есть только четыре строки с не-NULL-данными.