在pandas startswith函数中使用正则表达式或转义字符

哈立德·库巴

我有包含这样的列的数据框:

col_1                
W (2) L / W (1) L 
W (1) D / W (2) L
NaN
W (1) L
W (2) D / W (1) D
W (1) D 

我想选择与价值开始行W (1) LW (2) LW (2) D因此结果将是:

col_1                
W (2) L / W (1) L 
W (1) L
W (2) D / W (1) D

我试过了但是没用:

df.loc[df.col_1.str.startswith('W \(1\) L')]

这没有用:

df.loc[df.col_1.str.contains('^W\(L\).+', regex=True)]
穆林斯克

使用str.contains:

df.loc[df['col1'].str.contains('^W \([12]\) L|^W \(2\) D', regex=True, na=False), :]

一旦正则表达式正确,诀窍就是通过传递,na=False以便df.loc[]正确执行功能-否则,您会得到NaN值错误。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Pandas中使用正则表达式提取月份中的某天?

来自分类Dev

如何在 Pandas 数据框中使用正则表达式拆分名称?

来自分类Dev

如何在pandas df列的条件子集的endswith()中使用正则表达式?

来自分类Dev

如果找到模式,则使用正则表达式在pandas列中插入字符串

来自分类Dev

Python Pandas:使用正则表达式用超链接替换字符串

来自分类Dev

使用正则表达式在Pandas系列的单个单元格中使用逗号分隔值

来自分类Dev

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

来自分类Dev

Pandas 数据帧上的条件正则表达式函数

来自分类Dev

在Pandas DataFrame中,如何做正则表达式替换字符串列的值

来自分类Dev

仅打印与正则表达式Pandas匹配的字符串部分

来自分类Dev

Pandas DataFrame中的正则表达式-查找字符之间的最小长度

来自分类Dev

从正则表达式字典创建pandas列

来自分类Dev

正则表达式Sub和Pandas

来自分类Dev

匹配python pandas元组中的正则表达式

来自分类Dev

在 Pandas 中的特定列上应用正则表达式

来自分类Dev

转义字符正则表达式

来自分类Dev

使用正则表达式将数据提取到Pandas中的不同列

来自分类Dev

python pandas使用带有正则表达式的map

来自分类Dev

为什么使用正则表达式的str.match在Pandas中不起作用

来自分类Dev

使用正则表达式从pandas数据框中的列中提取数据

来自分类Dev

使用正则表达式后,Pandas .loc无法正常工作?

来自分类Dev

python/pandas:使用正则表达式删除列中以特定内容开头的数据

来自分类Dev

使用Javascript正则表达式转义Lucene字符

来自分类Dev

使用正则表达式解析转义字符

来自分类Dev

如何使用 Pandas 数据框字段在 Python 中的另一个字段中使用正则表达式替换文本?

来自分类Dev

使用正则表达式提取pandas系列字符串:如何从一开始就排除某些符号?

来自分类Dev

Python-使用正则表达式从Pandas DataFrame中的列(包含字符串)中提取权重并将其添加到新列中

来自分类Dev

Pandas-仅在根据特定条件检索的行上使用正则表达式提取带有数字/字符串的更新列

来自分类Dev

如何在B列的正则表达式模式下使用匹配A列中字符串的结果在Pandas中建立新列?

Related 相关文章

  1. 1

    如何在Pandas中使用正则表达式提取月份中的某天?

  2. 2

    如何在 Pandas 数据框中使用正则表达式拆分名称?

  3. 3

    如何在pandas df列的条件子集的endswith()中使用正则表达式?

  4. 4

    如果找到模式,则使用正则表达式在pandas列中插入字符串

  5. 5

    Python Pandas:使用正则表达式用超链接替换字符串

  6. 6

    使用正则表达式在Pandas系列的单个单元格中使用逗号分隔值

  7. 7

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

  8. 8

    Pandas 数据帧上的条件正则表达式函数

  9. 9

    在Pandas DataFrame中,如何做正则表达式替换字符串列的值

  10. 10

    仅打印与正则表达式Pandas匹配的字符串部分

  11. 11

    Pandas DataFrame中的正则表达式-查找字符之间的最小长度

  12. 12

    从正则表达式字典创建pandas列

  13. 13

    正则表达式Sub和Pandas

  14. 14

    匹配python pandas元组中的正则表达式

  15. 15

    在 Pandas 中的特定列上应用正则表达式

  16. 16

    转义字符正则表达式

  17. 17

    使用正则表达式将数据提取到Pandas中的不同列

  18. 18

    python pandas使用带有正则表达式的map

  19. 19

    为什么使用正则表达式的str.match在Pandas中不起作用

  20. 20

    使用正则表达式从pandas数据框中的列中提取数据

  21. 21

    使用正则表达式后,Pandas .loc无法正常工作?

  22. 22

    python/pandas:使用正则表达式删除列中以特定内容开头的数据

  23. 23

    使用Javascript正则表达式转义Lucene字符

  24. 24

    使用正则表达式解析转义字符

  25. 25

    如何使用 Pandas 数据框字段在 Python 中的另一个字段中使用正则表达式替换文本?

  26. 26

    使用正则表达式提取pandas系列字符串:如何从一开始就排除某些符号?

  27. 27

    Python-使用正则表达式从Pandas DataFrame中的列(包含字符串)中提取权重并将其添加到新列中

  28. 28

    Pandas-仅在根据特定条件检索的行上使用正则表达式提取带有数字/字符串的更新列

  29. 29

    如何在B列的正则表达式模式下使用匹配A列中字符串的结果在Pandas中建立新列?

热门标签

归档