0
私はstr.findallとstr.matchの両方をいつ使うのか混乱します。パンダの正規表現:Matchall対Findall
たとえば、私は日付を抽出する必要がある多くの行のテキストを持つdfを持っています。
私は、作品Marがある行をチェックしたいとしましょう(Marchの略語として)。私は試合
df[df.original.str.match(r'(Mar)')==True]
があるDFを放送する場合、私は、私は次の出力だ
:私はstr.findall内の同じ正規表現をしようとした場合、しかし、
204 Mar 10 1976 CPT Code: 90791: No medical servic...
299 March 1974 Primary ...
を、私は何もありません:
0 []
1 []
2 []
3 []
4 []
5 []
6 []
7 []
...
495 []
496 []
497 []
498 []
499 []
Name: original, Length: 500, dtype: object
なぜですか?私はそれがマッチ、find、findall、extractとextractallの理解の欠如であると確信しています。