我试图从带有Multiindex的dataframe中删除列,对于某些列,我的levels等于NaN
(null)。我试图使用dropna(),但它只适用于我假设的行:
数据帧称为“测试”
当我这样做时,test.dropna()
不工作。我有15个级别的ID:
names=['ID14', 'ID13', 'ID12', 'ID11', 'ID10', 'ID9', 'ID8', 'ID7', 'ID6', 'ID5', 'ID4', 'ID3', 'ID2', 'ID1', 'ID0'])
您有什么建议,如何指示删除Multiindex(全部15个级别)中带有空值的整列以及相应的行?在
提前谢谢你!(我是初学者)
谢谢大家!现在,我没有找到更好的方法,而不仅仅是转置我的数据帧,也不删除索引中的NaN行。。。但它奏效了:
尝试重置索引,然后按如下方式重新索引:
这应该能解决问题,希望能有所帮助。在
相关问题 更多 >
编程相关推荐