У меня есть пандас DataFrame следующим образом:
import pandas as pd
aw = pd.DataFrame(data=[[1,2,3],[4,5,6],[7,8,9]],
columns=['A','B','C'])
print(aw)
>>>
A B C
0 1 2 3
1 4 5 6
2 7 8 9
Я хочу создать столбец D на основе значений столбца C
Если значение находится в верхних 20%, установите значениеDas 0,04
Если значение находится в верхних 40% и меньше верхних 20%, установите значение D равным 0,03
Если значение находится в верхних 60% и меньше верхних 20%, установите значениес D как 0,02
Как мне этого добиться?