如何使用熊猫基于多个字符串索引拆分列

iff_or

我想根据几个索引将每一行拆分为新的列:

6ABCDE0218594STRING

6 ABCDE 021 8594 STRING

似乎以前至少有人问过一次,但是我一直在寻找这个问题的变体(如熊猫中那样用定界符分隔:如何将一列中的文本分成多行?,使用分隔成新行而不是新列,再次使用定界符:将pandas dataframe字符串条目拆分为单独的行)。

如果这是重复的事,我提前致歉!

安迪·海登(Andy Hayden)

一种方法是使用正则表达式和str.extract拔出列:

In [11]: df = pd.DataFrame([['6ABCDE0218594STRING']])

您可以使用index来完成,所以像这样:

In [12]: df[0].str.extract('(.)(.{5})(.{3})(.{4})(.*)')
Out[12]:
   0      1    2     3       4
0  6  ABCDE  021  8594  STRING

或者,您可能会更加谨慎,并确保每一列都是正确的形式:

In [13]: df[0].str.extract('(\d)(.{5})(\d{3})(\d{4})(.*)')
Out[13]:
   0      1    2     3       4
0  6  ABCDE  021  8594  STRING

注意:您也可以使用命名组(请参阅docs)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用熊猫基于多个字符串索引拆分列

来自分类Dev

如何在Excel中使用IF函数基于多个条件选择多个字符串

来自分类Dev

如何使用strtok()将包含空格的给定字符串拆分为多个字符串?

来自分类Dev

使用LINQ将字符串拆分为多个字符串

来自分类Dev

熊猫字符串拆分列丢失

来自分类Dev

如何在熊猫中比较单个字符串和多个字符串?

来自分类Dev

Python字符串拆分为多个字符

来自分类Dev

将字符串拆分为多个字符

来自分类Dev

Python使用多个字符拆分字符串,同时仍保留该字符

来自分类Dev

如何将 unicode 字符串拆分为多个字符?

来自分类Dev

拆分列值以选择最后两个字符串

来自分类Dev

如何拆分多个字符串并插入SQL Server FN_SplitStr

来自分类Dev

如何使用bash按字符串拆分列?

来自分类Dev

如何基于另一个字符串的索引获取子字符串

来自分类Dev

使用正则表达式将字符串拆分为多个字符串

来自分类Dev

使用正则表达式在Android中将字符串拆分为多个字符串

来自分类Dev

使用正则表达式将字符串拆分为多个字符串

来自分类Dev

如何基于布尔字段显示多个字符串值

来自分类Dev

如何根据熊猫中的字典映射包含多个字符串的列

来自分类Dev

使用索引进行多个字符串替换

来自分类Dev

在熊猫中搜索多个字符串而无需预定义要使用的字符串数

来自分类Dev

Python:如何将一个字符串拆分成多个字符串

来自分类Dev

Matlab:在存在“ _”的点处将字符串拆分为多个字符串

来自分类Dev

将SQL字符串拆分为多个字符串

来自分类Dev

如何替换字符串中的多个字符?

来自分类Dev

如何删除字符串中的多个字符

来自分类Dev

如何使用正则表达式拆分2个字符串?

来自分类Dev

C - 如何比较 2 个字符串的索引?

来自分类Dev

如何将包含多个js语句的字符串拆分为字符串数组,每个字符串包含一个语句?

Related 相关文章

  1. 1

    如何使用熊猫基于多个字符串索引拆分列

  2. 2

    如何在Excel中使用IF函数基于多个条件选择多个字符串

  3. 3

    如何使用strtok()将包含空格的给定字符串拆分为多个字符串?

  4. 4

    使用LINQ将字符串拆分为多个字符串

  5. 5

    熊猫字符串拆分列丢失

  6. 6

    如何在熊猫中比较单个字符串和多个字符串?

  7. 7

    Python字符串拆分为多个字符

  8. 8

    将字符串拆分为多个字符

  9. 9

    Python使用多个字符拆分字符串,同时仍保留该字符

  10. 10

    如何将 unicode 字符串拆分为多个字符?

  11. 11

    拆分列值以选择最后两个字符串

  12. 12

    如何拆分多个字符串并插入SQL Server FN_SplitStr

  13. 13

    如何使用bash按字符串拆分列?

  14. 14

    如何基于另一个字符串的索引获取子字符串

  15. 15

    使用正则表达式将字符串拆分为多个字符串

  16. 16

    使用正则表达式在Android中将字符串拆分为多个字符串

  17. 17

    使用正则表达式将字符串拆分为多个字符串

  18. 18

    如何基于布尔字段显示多个字符串值

  19. 19

    如何根据熊猫中的字典映射包含多个字符串的列

  20. 20

    使用索引进行多个字符串替换

  21. 21

    在熊猫中搜索多个字符串而无需预定义要使用的字符串数

  22. 22

    Python:如何将一个字符串拆分成多个字符串

  23. 23

    Matlab:在存在“ _”的点处将字符串拆分为多个字符串

  24. 24

    将SQL字符串拆分为多个字符串

  25. 25

    如何替换字符串中的多个字符?

  26. 26

    如何删除字符串中的多个字符

  27. 27

    如何使用正则表达式拆分2个字符串?

  28. 28

    C - 如何比较 2 个字符串的索引?

  29. 29

    如何将包含多个js语句的字符串拆分为字符串数组,每个字符串包含一个语句?

热门标签

归档