通过使用以下命令在形状为(3e6,59)的DF上获得良好的性能(3.73s):
df.groupby('col1').size().apply(lambda x: float(x) /df.groupby('col1').size().sum()*100)
通过使用以下命令在形状为(3e6,59)的DF上获得良好的性能(3.73s):
df.groupby('col1').size().apply(lambda x: float(x) /df.groupby('col1').size().sum()*100)