1
我有一个数据帧“DF”具有多级指数(“STK_ID”,“RPT_Date”)的多级索引中的一个系列:如何获得在python熊猫
sales cogs net_pft
STK_ID RPT_Date
600809 20120331 2214010000 509940000 492532000
20111231 4488150000 1077190000 780547000
20110930 3563660000 850789000 707537000
20110630 2894820000 703883000 658625000
一些代码:
>>> df.index.names
['STK_ID', 'RPT_Date']
现在我想要得到的RPT_Date列的一系列值(20120331,20111231,20110930,20110630)由:
>>> df['RPT_Date'] # not work
如何获得这些数据呢?
这意味着DF [ 'RPT_Date']无法获取RPT_Date列的值。其实,python返回“KeyError:'没有项目名为RPT_Date'” – bigbug
'RPT_Date'不是你的DataFrame的列,所以这是正常的,这会抛出一个KeyError。 'RPT_Date'是索引中的一个级别,不能通过常用列索引访问。 –