【发布时间】:2022-01-09 20:04:14
【问题描述】:
我在包含列表数据的数据框中有一列
例如:
enter code here
| Column 1 | Column 2 |
|--------- |---------------------------|
| 1 | ['jan'] |
| 2 | ['jan','feb'] |
| 3 | ['feb','jan'] |
| 4 | ['mar','april','jan'] |
| 5 | ['jan','mar','april'] |
| 6 | ['jan','feb','mar'] |
| 7 | ['jan','feb','mar'] |
如上表所示,我们可以看到第 2 列、第 2 行和第 3 行具有相同的列表,但顺序不同。其他值也是如此。喜欢(第 4 行和第 5 行)
我必须按这个顺序排序
enter code here ['oct' ,'nov' ,'dec' ,'jan' ,'feb' ,'march' ,'april']
所需的输出应如下所示,新列 3 具有排序值
enter code here
| Column 1 | Column 2 | Column 3 |
|--------- |---------------------------|---------------------------|
| 1 | ['oct'] | ['oct'] |
| 2 | ['oct','nov'] | ['oct','nov'] |
| 3 | ['nov','oct'] | ['oct','nov'] |
| 4 | ['mar','april','jan'] | ['jan','mar','april'] |
| 5 | ['jan','mar','april'] | ['jan','mar','april'] |
| 6 | ['jan','feb','mar'] | ['jan','feb','mar'] |
| 7 | ['jan','feb','mar'] | ['jan','feb','mar'] |
【问题讨论】:
标签: python pandas data-science