У меня есть следующий пример фрейма данных:
id category time
43 S 8
22 I 10
15 T 350
18 L 46
Я хочу применить следующую логику:
1) если значение категории равно «T», создайте новый столбец с именем «time_2», где значение «time» делится на 24.
2) если значение категории равно «L», то создайте новый столбец с именем «time_2», где значение «time» делится на 3,5.
3) в противном случае взять существующее значение времени из категорий S или I
Ниже приведена желаемая выходная таблица:
id category time time_2
43 S 8 8
22 I 10 10
15 T 350 14.58333333
18 L 46 13.14285714
Я пытался использовать pd.np.where, чтобы заставить работать вышеперечисленное, но запутался в синтаксисе.