0
私はマルチインデックスのカラムを持つDataFrameを持っています。パンダのDataFrameマルチインデックスの再インデックスカラムが機能しない
ipdb> actions
flow inflow outflow
action Investment Trade ExternalFee Fee
date sequence
2016-10-18 50 15000.0 NaN NaN NaN
55 NaN NaN -513.0 NaN
60 NaN -14402.4 NaN NaN
70 NaN NaN NaN -14.29
これで、「収益」列を追加し直したいと思います。
ipdb> actions.reindex(columns=['Investment', 'Trade', 'ExternalFee', 'Fee', 'Income'], level=1)
flow inflow outflow
action Investment Trade ExternalFee Fee
date sequence
2016-10-18 50 15000.0 NaN NaN NaN
55 NaN NaN -513.0 NaN
60 NaN -14402.4 NaN NaN
70 NaN NaN NaN -14.29
「所得」列が追加されていません。
私はまた、レベルを命名しようとした:
ipdb> actions.reindex(columns=['Investment', 'Trade', 'Income'], level='action')
flow inflow outflow
action Investment Trade
date sequence
2016-10-18 50 15000.0 NaN
55 NaN NaN
60 NaN -14402.4
回答は受け入れられないほどですか? – desertnaut