私は誰かが米国上院にいることを条件に if() を実行しようとしましたが、R で正確に一致させることができないため、間違った結果が得られました。しかし、それはうまくいかないようです....なぜだかわかりませんか?
> splits[[1]][4]
[1] "Ohio State Senate, 1979-1983"
> is.numeric(str_locate(splits[[1]][4], "\bSenator\b"))
[1] TRUE
> is.numeric(str_locate(splits[[1]][4], "/^Senator$/"))
[1] TRUE
> pattern <- "\bSenator\b"
> is.numeric(str_locate(splits[[1]][4], pattern))
[1] TRUE
基本的に、私のデータは州上院ではなく米国上院である場合にのみ上院議員を使用するため、上記はすべて false になるはずです。
あなたの助けは大歓迎です!
ありがとう、ウォルター