2017-08-18 14 views
0

私は、 "san francisco giants(m moore)"のように括弧内に投手を持つMLBチームのデータフレーム列を持っています。 str.contains( "san fr")が真実だがstr.contains( "giants(m"))はfalseを返します。これは " (」しかし、すべてのヘルプははるかに高く評価されるだろうかうまくいかないことができPythonデータフレーム列の "("を含む部分文字列を検索する方法

+0

コードを投稿すると便利です。 – Aron

答えて

0

あなたは\、例えばを使用して括弧をエスケープすることができます。。

df = pd.DataFrame({'a':"san francisco giants (m moore)"},index=[0]) 
df.a.str.contains("giants \(m") 

結果:

>>> df.a.str.contains("giants \(m") 
0 True 
+0

ありがとう、私はそれを回避するためにstr.conape(re.escape( "giants(m"))を使用しています –

関連する問題