使用正则表达式在Pandas数据帧中字符串开头的花括号中剥离数字

腔天菜

我有一列pandas数据框(df)。看起来像这样:

Mese
__________
{12313}Luglio
{34}Maggio

我正在尝试使用正则表达式来摆脱{}和之间的所有内容:

df['Mese']=[re.sub(r'^{d+}','', str(x)) for x in df['Mese']]

这是行不通的。有什么帮助吗?

维克多·史翠比维

您需要使用Series.str.replace^\{\d+}模式:

 df['Mese'] = df['Mese'].str.replace(r'^\{\d+}', '')

熊猫测试:

>>> import pandas as pd
>>> df = pd.DataFrame({'Mese':['{12313}Luglio','{34}Maggio']})
>>> df['Mese'] = df['Mese'].str.replace(r'^\{\d+}', '')
>>> df
     Mese
0  Luglio
1  Maggio

^\{\d+} 模式匹配花括号内的一些字符串的开始。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式在数据框中的括号或数字前提取前导子字符串

来自分类Dev

正则表达式以匹配括号或括号内的字符串中的数字

来自分类Dev

使用正则表达式删除以数字开头的字符串中的第一个单词

来自分类Dev

字符串中的正则表达式数字

来自分类Dev

除了括号内,如何使用Python中的正则表达式从字符串中提取数字?

来自分类Dev

使用正则表达式从以某些字符开头的列中删除子字符串

来自分类Dev

JavaScript正则表达式-从无限数量的花括号中获取字符串

来自分类Dev

JavaScript正则表达式-从无限数量的花括号中获取字符串

来自分类Dev

正则表达式将不需要的花括号添加到匹配的字符串中

来自分类Dev

使用正则表达式从python中的字符串中删除大括号

来自分类Dev

用于花括号的正则表达式数字Java中的花括号({n})

来自分类Dev

使用正则表达式拆分字符串并将其存储到数据帧中

来自分类Dev

使用正则表达式拆分字符串并将其存储到数据帧中

来自分类Dev

Python正则表达式从字符串中除去括号中的非字母数字字符

来自分类Dev

正则表达式从数据中识别字符串和数字

来自分类Dev

使用正则表达式从特殊字符前后的字符串中获取数字

来自分类Dev

使用正则表达式从特殊字符前后的字符串中获取数字

来自分类Dev

Java正则表达式剥离xpath字符串中的根元素

来自分类Dev

正则表达式只剥离字符串的开头

来自分类Dev

正则表达式剥离字符串的开头和结尾

来自分类Dev

Python正则表达式从字符串中除去括号之外的非字母数字字符

来自分类Dev

查找所有字符串的正则表达式是在Java中以$开头的正则表达式

来自分类Dev

使用正则表达式检查字符串是否以数字开头

来自分类Dev

使用正则表达式从字符串开头删除数字

来自分类Dev

使用正则表达式从字符串开头删除数字

来自分类Dev

使用正则表达式从Google BigQuery中的字符串中提取数字

来自分类Dev

使用正则表达式检测和转换字符串中的数字

来自分类Dev

如何使用正则表达式从Javascript中的字符串中提取数字

来自分类Dev

使用bash和正则表达式获取字符串中的数字

Related 相关文章

  1. 1

    使用正则表达式在数据框中的括号或数字前提取前导子字符串

  2. 2

    正则表达式以匹配括号或括号内的字符串中的数字

  3. 3

    使用正则表达式删除以数字开头的字符串中的第一个单词

  4. 4

    字符串中的正则表达式数字

  5. 5

    除了括号内,如何使用Python中的正则表达式从字符串中提取数字?

  6. 6

    使用正则表达式从以某些字符开头的列中删除子字符串

  7. 7

    JavaScript正则表达式-从无限数量的花括号中获取字符串

  8. 8

    JavaScript正则表达式-从无限数量的花括号中获取字符串

  9. 9

    正则表达式将不需要的花括号添加到匹配的字符串中

  10. 10

    使用正则表达式从python中的字符串中删除大括号

  11. 11

    用于花括号的正则表达式数字Java中的花括号({n})

  12. 12

    使用正则表达式拆分字符串并将其存储到数据帧中

  13. 13

    使用正则表达式拆分字符串并将其存储到数据帧中

  14. 14

    Python正则表达式从字符串中除去括号中的非字母数字字符

  15. 15

    正则表达式从数据中识别字符串和数字

  16. 16

    使用正则表达式从特殊字符前后的字符串中获取数字

  17. 17

    使用正则表达式从特殊字符前后的字符串中获取数字

  18. 18

    Java正则表达式剥离xpath字符串中的根元素

  19. 19

    正则表达式只剥离字符串的开头

  20. 20

    正则表达式剥离字符串的开头和结尾

  21. 21

    Python正则表达式从字符串中除去括号之外的非字母数字字符

  22. 22

    查找所有字符串的正则表达式是在Java中以$开头的正则表达式

  23. 23

    使用正则表达式检查字符串是否以数字开头

  24. 24

    使用正则表达式从字符串开头删除数字

  25. 25

    使用正则表达式从字符串开头删除数字

  26. 26

    使用正则表达式从Google BigQuery中的字符串中提取数字

  27. 27

    使用正则表达式检测和转换字符串中的数字

  28. 28

    如何使用正则表达式从Javascript中的字符串中提取数字

  29. 29

    使用bash和正则表达式获取字符串中的数字

热门标签

归档