按字母顺序对Pandas数据框中的数据进行排序

马兹

我有一个数据框,需要按字母顺序对一列(逗号分隔)的内容进行排序:

ID   Data
1     Mo,Ab,ZZz
2     Ab,Ma,Bt
3     Xe,Aa
4     Xe,Re,Fi,Ab

输出:

ID   Data
1     Ab,Mo,ZZz
2     Ab,Bt,Ma
3     Aa,Xe
4     Ab,Fi,Re,Xe

我试过了:

df.sort_values(by='Data')

但这行不通

耶斯列尔

您可以先进行split排序,然后再加入:

df['Data'] = df['Data'].apply(lambda x: ','.join(sorted(x.split(','))))

或使用列表推导替代方法:

df['Data'] = [','.join(sorted(x.split(','))) for x in df['Data']]

print (df)
   ID         Data
0   1    Ab,Mo,ZZz
1   2     Ab,Bt,Ma
2   3        Aa,Xe
3   4  Ab,Fi,Re,Xe

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在熊猫数据框中以不按字母顺序的方式对行进行排序

来自分类Dev

按字母顺序对结构中的数据进行排序

来自分类Dev

按字母顺序对结构中的数据进行排序

来自分类Dev

在Pandas数据框列中按字母顺序排序和分组

来自分类Dev

按索引对大熊猫数据框进行排序,然后按字母顺序排序

来自分类Dev

按索引对大熊猫数据框进行排序,然后按字母顺序排序

来自分类Dev

如何按字母顺序按索引值对数据框的列进行排序

来自分类Dev

如何对由因子组成的合并数据框和按字母顺序排序的x轴进行ggplot?

来自分类常见问题

R在数据帧列表的每个数据帧中按字母顺序对列进行排序

来自分类Dev

R在数据帧列表的每个数据帧中按字母顺序对列进行排序

来自分类Dev

如何在数据透视表中按字母数字顺序对列数据进行排序?

来自分类Dev

按字母顺序对数据表进行字母排序,然后按R中的数字值排序

来自分类Dev

按字母顺序对组合框进行排序

来自分类Dev

按字母顺序对组合框进行排序

来自分类Dev

按字母顺序从csv中对数据进行排序(从高到低和平均)

来自分类Dev

如何)排序使用.stream在库数据中按字母顺序(

来自分类Dev

如何按液态的.csv文件中的首字母对数据进行分组并按字母顺序排序?

来自分类Dev

按它们在另一个数据框上出现的顺序对multiIndex python pandas数据框进行排序

来自分类Dev

按它们在另一个数据框上出现的顺序对multiIndex python pandas数据框进行排序

来自分类Dev

如何根据数据帧的顺序(而不是按字母顺序)对因子级别进行排序

来自分类Dev

如何按用户定义的顺序对数据帧进行排序(例如,非字母顺序)

来自分类Dev

Pandas 数据框按它们出现的顺序对值进行分组

来自分类Dev

按这些数据帧的名称的字母顺序对数据帧列表进行排序

来自分类Dev

使用字母顺序或数字顺序对数据框的列名进行排序

来自分类Dev

按日期对Pandas数据框列索引进行排序

来自分类Dev

按字母顺序对文本中的字母出现进行排序

来自分类Dev

如何按Python(pandas)列中的出现次数对数据框进行排序

来自分类Dev

如何在Pandas数据框中按行值对日期时间列进行排序?

来自分类Dev

验证并格式化JSON,而无需使用'jsonlint'按字母顺序对数据进行排序

Related 相关文章

  1. 1

    在熊猫数据框中以不按字母顺序的方式对行进行排序

  2. 2

    按字母顺序对结构中的数据进行排序

  3. 3

    按字母顺序对结构中的数据进行排序

  4. 4

    在Pandas数据框列中按字母顺序排序和分组

  5. 5

    按索引对大熊猫数据框进行排序,然后按字母顺序排序

  6. 6

    按索引对大熊猫数据框进行排序,然后按字母顺序排序

  7. 7

    如何按字母顺序按索引值对数据框的列进行排序

  8. 8

    如何对由因子组成的合并数据框和按字母顺序排序的x轴进行ggplot?

  9. 9

    R在数据帧列表的每个数据帧中按字母顺序对列进行排序

  10. 10

    R在数据帧列表的每个数据帧中按字母顺序对列进行排序

  11. 11

    如何在数据透视表中按字母数字顺序对列数据进行排序?

  12. 12

    按字母顺序对数据表进行字母排序,然后按R中的数字值排序

  13. 13

    按字母顺序对组合框进行排序

  14. 14

    按字母顺序对组合框进行排序

  15. 15

    按字母顺序从csv中对数据进行排序(从高到低和平均)

  16. 16

    如何)排序使用.stream在库数据中按字母顺序(

  17. 17

    如何按液态的.csv文件中的首字母对数据进行分组并按字母顺序排序?

  18. 18

    按它们在另一个数据框上出现的顺序对multiIndex python pandas数据框进行排序

  19. 19

    按它们在另一个数据框上出现的顺序对multiIndex python pandas数据框进行排序

  20. 20

    如何根据数据帧的顺序(而不是按字母顺序)对因子级别进行排序

  21. 21

    如何按用户定义的顺序对数据帧进行排序(例如,非字母顺序)

  22. 22

    Pandas 数据框按它们出现的顺序对值进行分组

  23. 23

    按这些数据帧的名称的字母顺序对数据帧列表进行排序

  24. 24

    使用字母顺序或数字顺序对数据框的列名进行排序

  25. 25

    按日期对Pandas数据框列索引进行排序

  26. 26

    按字母顺序对文本中的字母出现进行排序

  27. 27

    如何按Python(pandas)列中的出现次数对数据框进行排序

  28. 28

    如何在Pandas数据框中按行值对日期时间列进行排序?

  29. 29

    验证并格式化JSON,而无需使用'jsonlint'按字母顺序对数据进行排序

热门标签

归档