GOOGLE ADS

воскресенье, 8 мая 2022 г.

Удалить строки из фрейма данных, где строка соответствует строке

Я удаляю все строки в кадре данных, где определенная строка соответствует критериям соответствия строки?

Например:

A,B,C
4,3,Foo
2,3,Bar
7,5,Zap

Как мне вернуть фрейм данных, который исключает все строки, где C = Foo:

A,B,C
2,3,Bar
7,5,Zap

Решение проблемы

Просто используйте ==с символом отрицания ( !). Если dtfm — это имя вашего data.frame:

dtfm[!dtfm$C == "Foo", ]

Или, чтобы переместить отрицание в сравнении:

dtfm[dtfm$C!= "Foo", ]

Или, еще короче, используя subset():

subset(dtfm, C!="Foo")

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...