私は、次のDFを持っている、と私は、列名の上にフィルタを適用したいと単に特定の文字列で始まるものが残る:フィルタリング列
これは私の現在でありますDF:
ruta2:
Current SAN Prev.1m SAN Prev.2m SAN Prev.3m SAN Current TRE \
A 5 6 7 6 3
B 6 5 7 6 6
C 12 11 11 11 8
は基本的に私が望むどのようなデータフレームをフィルタリングし、Current
で始まる列のままにして。
その後、所望の出力は次のようになります。
ruta2:
Current SAN Current TRE
A 5 3
B 6 6
C 12 8
これを行うために、私は、このフィルタを試してみましたが、値がエラーを出力します
ruta2=ruta2[~(ruta2.columns.str[:4].str.startswith('Prev'))]