0

次のような df があります。

print df_raw

Name              exp1
Name                  
UnweightedBase    1364
Base              1349
BFC_q5a1        34.18%
BFC_q5a2         2.93%
BFC_q5a3         1.86%
BFC_q5a4         1.93%
BFC_q5a5         0.84%

行ラベルを使用して上記のデータフレームからサブセットを構築したいのですが、 re.IGNORECASE を使用したかったのですが、方法がわかりません。

re.IGNORECASE がない場合、コードは次のようになります。

subset_df = df_raw.loc[df_raw.index.isin(['BFC_q5a4', 'BFC_q5a5'])]

以下のコードで re.IGNORECASE を使用するようにコードを変更するにはどうすればよいですか。

subset_df = df_raw.loc[df_raw.index.isin(['bFc_q5A4', 'BfC_Q5a5'])]

注 - これを行うために str.lower または str.upper を使用したくありません。

ありがとう!

4

1 に答える 1