Pandasのデータフレームに関して質問があります。
以下のコードのようにリストの要素を格納した変数でデータフレーム内の列を指定することは可能でしょうか??
format関数で試したところ、KeyErrorが出てしまいうまく行きません。
初歩的な質問だとは思うのですが、ご教授頂ければ幸いです。
やりたいこととしてはdf変数の中のデータフレームの中からpush_colの要素名の列をそれぞれ抜き出し、それらをdf0にまとめていきたいです。
col_list = df[1:1] # get first row data from dataframe push_col = [s for s in col_list if s.startswith('push') and s[-1].isdigit()] df0 = pd.DataFrame() for push in push_col: df = df['{0}'.format(push)] df0 = pd.concat((df0,df),axis=1) print(df0)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/01 05:44
2021/06/01 05:46
2021/06/01 06:12
2021/06/01 06:28
2021/06/01 06:28
2021/06/01 07:12