Выбрать и удалить данные с условием - PullRequest
0 голосов
/ 06 мая 2020

Я получил этот фрейм данных:

price     Type     DayNumber
237.80  Camping   8
566.00  Location  6
15.20   Camping   2
80.00   Camping   6
1000    Location  4

Я хочу удалить цены с учетом типа и DayNumber

Example 1 : if DayNumber == 2 and Type == "Camping" and price < 15.20 then delete the line
Example 2: if DayNumber >=3 and DayNumber <7 and Type == "Location" and price == 1000 then don't delete

Проблема в том, что в фрейме данных у меня больше 4000 так много разницы в ценах. У меня есть 2 типа и 8 Daynumber, оба являются категориальными. Я попытался определить минимум un для каждого типа, как показано ниже

minLocationPrice = 60  and minCapingPrice = 15

Я пытался сделать это на dplyr, но у меня возникла проблема с условиями с помощью «Фильтр, изменение , .. "

заранее благодарим за помощь.

...