我有一个从导入库中提取的df,而我(对于新手而言)在如何重命名和重新调整列中的数据方面有些失落。当我运行df.columns.names时,我得到了Frozenlist [None,None]
注意:
1)我尝试从初始索引中添加一个名为Date的列,然后将Date添加回索引中,但是即使它确实在图片中,它也不会出现在下面的.columns中。我以为df.columns将返回['Date','','']作为第一级。
2)我希望能够命名这些级别
3)我希望能够在这些下方添加一个级别,例如,如果这些级别是df_cryptos ['bitcoin','Close','New_Level'],则可以在其中添加列New1 New 2 New3等(例如其中可能是个滚动平均值)
我不必担心确切的名称,我想做这样的事情 索引日期比特币比特币比特币比特币其他其他... 打开关闭关闭关闭打开高关闭... New1 New2 New3 0 2019-08-01 1 2019-08-02 2 2019-08-04 3 2019-08-05 4 2019-08-06 5 2019-08-07
df_cryptos.columns 出[130]: MultiIndex(levels = [[['bitcoin','ripple','ethereum','bitcoin-cash','Date'],['Open','High','Low','Close','Volume', [市值],[平均],“]], 代码= [[4,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3, 3,3,3,3,3,3],[7,0,1,2,2,3,4,5,6,0,1,2,3,4,5,6,0,1,2, 3,4,5,6,0,1,2,3,4,5,6]])
df_cryptos.columns.names 出[131]:FrozenList([无,无])
请帮忙,以任何可行的方式重做。
谢谢