To get percentage of total with groupby with Python Pandas, we can use the /
operator to get the percentage with each item in a column.
For instance, we write
df['sales'] / df.groupby('state')['sales'].transform('sum')
to divide the values in the sales
column with the sales
values grouped by the state
value and summed together with transform
.