我有以下数据框:
<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”?