カラムの名前/ヘッダをpandasデータフレームの文字列に戻す方法はありますか?私は、同じプレフィックスを持つ一連のデータを扱いたいと思っています。Python/Pandas dataframe - カラム名を返す
col_00 | col_01 | ... | col_51 | bc_00 | cd_00 | cd_01 | ... | cd_90
Iが個別の行に、のみcol_00
からcol_51
およびcd_00
からcd_90
に関数を適用したい:データフレームのヘッダは、次のようになります。これを行うために、私はリストに列名を集めると思った。 to_work_with
は接頭辞 'col'で始まる列のリストで、df[to_work_with]
に関数を適用します。それから私はto_work_with
を変更し、 'cd'プレフィックスなどで始まる列のリストを含むでしょう。しかし、私は列名を反復する方法を知らない。
だから基本的に、私が探しているものは、この機能である:
to_work_with = column names in the df that start with "thisstring"
私はそれをどのように行うことができますか?ありがとうございました!
をしたいですか。 columns.values if col.startswith( "thisstring")] ''? – mhoff