У меня есть набор данных, например:
time team amount set
----------------------------------
1:00 A 100 [X,Y,Z]
2:00 B 50 [X,Y,Z]
3:00 C 40 [X,Y,Z]
4:00 D 25 [X,Y,Z]
5:00 E 30 [X,Y,Z]
6:00 X 75 [X,Y,Z]
В любое время amount
= 25, я хочу добавить значение team
в текущий список set
, если оно 75, Я хочу их удалить. Ожидаемый результат здесь будет:
time team amount set
----------------------------------
1:00 A 100 [X,Y,Z]
2:00 B 50 [X,Y,Z]
3:00 C 40 [X,Y,Z]
4:00 D 25 [X,Y,Z,D]
5:00 E 30 [X,Y,Z,D]
6:00 X 75 [Y,Z,D]
Я могу добиться этого, перебирая фрейм данных и используя условный лог c, но я думаю, что есть более эффективный способ?