前提・実現したいこと
pandasのデータフレームで列を規則性に従い結合させたいです。
ご教示頂ければ幸いです。
(1000,71)のデータがあり
columns = ['No','Code','あ', 'い', 'う','あ.1', 'い.1', 'う.1','あ.2',
'い.2', 'う.2',......'あ.10', 'い.10', 'う.10', 'あ.12',
'い.12', 'う.12',....]と数字は規則性はなく、10の次が12など飛び飛びです。
あ.n,い.n,う.nの3列をあらたに結合させ[Pn]とした列を作成したいです。nは連続値でかまいません。
結合のさせ方はtest["P0"] = test['あ'] + "," + test['い'] +"," + test['う']
'あ', 'い', 'う'の列は[P0]としたい。
理想となるcolumns は['No','Code','P0','P1'......'Pn']です。
列に入っている文字はstr型です。
どうにもやり方がわかりませんので、ご教示頂ければ幸いです。
該当のソースコード
Python
試したこと
まったく
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/07 01:38