【发布时间】:2017-04-01 15:47:30
【问题描述】:
这是我的数据框
import pandas as pd
df = pd.DataFrame({'A': ['one', 'one', 'two', 'two', 'one'] ,
'B': ['Ar', 'Br', 'Cr', 'Ar','Ar'] ,
'C': ['12/15/2011', '11/11/2001', '08/30/2015', '07/3/1999','03/03/2000' ],
'D':[1,7,3,4,5]})
我的目标是按A 列分组,并按B 列对分组结果进行排序。
这是我想出的:
sort_group = df.sort_values('B').groupby('A')
我希望分组操作不会扭曲顺序,但它不起作用并且返回的不是数据框,而是 groupby 对象
<pandas.core.groupby.DataFrameGroupBy object at 0x0000000008B190B8>
有什么建议吗?
【问题讨论】:
标签: python sorting pandas group-by