【发布时间】:2017-01-31 21:40:49
【问题描述】:
class col2 col3 col4 col5
1 4 5 5 5
4 4 4.5 5.5 6
1 3.5 5 6 4.5
3 3 4 4 4
2 3 3.5 3.8 6.1
我在示例中使用了假设数据。真实 DataFrame 的形状是 6680x1900。我已将这些数据聚集到50 标记的类(1 到 50)中。如何按class 标签的升序对这些数据进行排序?
我试过了:
df.groupby([column_name_lst])["class"]
但它失败并出现此错误:
TypeError: 你必须提供 'by' 和 'level' 之一
如何解决这个问题?预期输出为:
class col2 col3 col4 col5
1 4 5 5 5
1 3.5 5 6 4.5
2 3 3.5 3.8 6.1
3 3 4 4 4
4 4 4.5 5.5 6
【问题讨论】:
标签: python sorting pandas dataframe group-by