a['one']=a.groupby(by = ['首发分拨'])['出中转时间'].rank(ascending=1,method='first')
按 “首发分拨”这一列分组,按“出中转时间”这列排序, 但rank函数只能用于数值类型,如果“出中转时间”这列是时间序列应该怎么处理?
2021-03-16 18:53:37
a['one']=a.groupby(by = ['首发分拨'])['出中转时间'].rank(ascending=1,method='first')
按 “首发分拨”这一列分组,按“出中转时间”这列排序, 但rank函数只能用于数值类型,如果“出中转时间”这列是时间序列应该怎么处理?
2021-03-16 18:53:37
rank()函数对其他也能排序吧
你这样写会报错吗?
a.groupby(by = ['首发分拨'])['出中转时间'].rank(ascending=1,method='first')