Hi I have a dataset like below
df = pd.DataFrame({"price" :[250,200,100,400,200,110], "segment": ["A","A","C","B","C","B"]})
I want to know how much percentage does each segment spent. like
A = 35.71%
B = 40.47%
C = 23.82%
I have done through subsetting each segment and then doing percentage of each, but I want to do it in single line.
Thanks in advance.