У меня есть таблица данных с полями {id, menuitem, amount}.
Это данные транзакции, поэтому идентификаторы уникальны, но menuitem повторяется. Теперь я хочу удалить все записи, где menuitem == 'coffee'.
Также, нужно удалить все строки, где amount <= 0;
Каков правильный способ сделать это в data.table?
Я могу использовать data$menuitem!='coffee', а затем индексировать int в data [] - но это не обязательно эффективно и не использует преимущества data.table.
Оценены любые указатели в правильном направлении.