我有这样的数据帧:
id : Name
0 : one
1 : one + two
2 : two
3 : two + three + four
我想过滤这个数据帧中名称包含"+"的行,并将其保存到另一个数据帧中。我试过了:
df[df.Name.str.contains("+")]
但我弄错了:
nothting to repeat at position 0
任何帮助都将不胜感激。。。感谢
查看str.contains
方法的文档,它假设您传递的字符串默认为regexp。
因此,您可以转义加号:"+"
,也可以将参数regex=False
传递给方法:
df[df.Name.str.contains("+")]
df[df.Name.str.contains("+", regex=False)]