4
我试图匹配包含并不包含某些字符串的Pandas DataFrame的行。例如:Python熊猫:字符串包含并不包含
import pandas
df = pandas.Series(['ab1', 'ab2', 'b2', 'c3'])
df[df.str.contains("b")]
输出:
0 ab1
1 ab2
2 b2
dtype: object
所需的输出:
2 b2
dtype: object
问:有没有说像这样的一个优雅的方式?
df[[df.str.contains("b")==True] and [df.str.contains("a")==False]]
# Doesn't give desired outcome