3

次のデータフレームがあります。

<bound method DataFrame.info of <class 'pandas.core.frame.DataFrame'>
MultiIndex: 369416 entries, (datetime.datetime(2008, 1, 2, 16, 0), 'ABC') to     (datetime.datetime(2010, 12, 31, 16, 0), 'XYZ')
Data columns:
b_val    369416  non-null values
dtypes: float64(1)>

これから、インデックスとして日付を持ち、列名として「ABC」から「XYZ」を持ち、列「b_val」の下の値として値を持つデータフレームが必要です。私はやろうとしました:

new_data = new_data.unstack()

しかし、これは私に与えます:

<bound method DataFrame.info of <class 'pandas.core.frame.DataFrame'>
Index: 757 entries, 2008-01-02 16:00:00 to 2010-12-31 16:00:00
Columns: 488 entries, ('b_val', 'ABC') to ('b_val', 'XYZ')
dtypes: float64(488)>

これを別の方法で変換する方法はありますか、または各列名から「b_val」を削除する方法はありますか?

4

1 に答える 1