【发布时间】:2022-01-07 00:14:46
【问题描述】:
如果我有这个 pandas v1.3.4 dataframe:
index col1 col2
1 ['1','2','3'] 'a'
2 ['2','4','2'] 'b'
3 ['5','2','1'] 'c'
4 ['3','2','1'] 'd'
如何在不更改 index 或任何其他值(在本例中为 col2)的情况下对 col1 中的每个值进行排序?对于这个例子,如果我从最低到最高排序(假设字典排序与数字排序匹配)我会得到:
index col1 col2
1 ['1','2','3'] 'a'
2 ['2','2','4'] 'b'
3 ['1','2','5'] 'c'
4 ['1','2','3'] 'd'
我并不特别关心我采用哪种排序方法,我只是希望具有相同项目的列表具有相同的顺序,以便它们被认为是等效的,用于某些下游数据可视化。
谢谢!
提姆
【问题讨论】:
标签: python pandas list sorting indexing