pandas - 无法通过带有加号

时间:2018-02-23 16:38:33

标签: python python-3.x pandas

我正在使用csv文件数据,我需要根据产品名称过滤掉一些行。除了一根弦之外,我能够做到这一切。该字符串包含空格和+号。这是我尝试过的。

 clean_ts = raw_ts[raw_ts['Product'].str.contains('AZF S+H') == False]
 clean_ts = raw_ts[raw_ts['Product'].str.contains('S+H') == False]

两者都返回相同的行数。

我是否必须逃避+号或其他东西。我认为,因为这是一个刺痛,它应该没问题,但我猜不是。

1 个答案:

答案 0 :(得分:5)

您可以使用\+转义它,也可以传入regex=False

默认情况下,regex中的TrueObjects are not valid as a React child. If you meant to render a collection of children, use an array instead.

  

正则表达式:bool,默认为True

     

如果True使用re.search,否则在运算符

中使用Python