我是python初学者。我只是想知道,我有这个数据在熊猫dataframe
<表类>
型价值 tbody><<tr>1 4 3 B6 B2 B2 表类>
df.groupby('type').agg(pd.Series.tolist)['value'].tolist()
或简单的:
df.groupby('type').agg(list)['value'].tolist()
编辑:这取决于你想按哪个数字排序。在本例中,它将对列表的第一个元素1
进行排序。
如果你想反转,你可以简单地输入k = df.groupby('type').agg(list)['value'].tolist()
k.sort(reverse=True)
它会给你[[6,2,2], [1,4,3]]
。如果您想对列表的任何值进行排序,则必须相应地应用key=some_function()
。