一个dataframe,其中三列,一列是'name',一列是'type',一列是'value',type是类型,我想返回每个type的value的排序,请问怎么操作?
2个回答
df.groupby('type', as_index=False)['value'].rank()
SofaSofa数据科学社区DS面试题库 DS面经
谢谢
-
R琳
2019-09-03 13:40
df.groupby('type').apply(lambda x:x.sort_values(by = 'value'))
SofaSofa数据科学社区DS面试题库 DS面经
谢谢
-
R琳
2019-09-03 13:40