如何从熊猫中的一系列数据框中删除空数据框?

时间:2020-01-08 15:16:06

标签: python pandas dataframe series

在python中,我有一个填充了pandas数据帧的pandas系列。但是,有时在系列中会出现一个空的数据框。因为它们引起了麻烦,所以我想将它们过滤掉。我执行以下操作:serie[not serie.empty]serie[!serie.empty],但是两者都给我错误。作为替代方案,我首先将空数据帧替换为0,然后尝试执行以下操作:serie[serie != 0],但这根据错误是模棱两可的。有没有人有什么建议?预先感谢。

2 个答案:

答案 0 :(得分:1)

熊猫系列没有empty方法。您可以使用map来要求该系列的每个元素返回其empty属性:

from operator import attrgetter
serie[~serie.map(attrgetter('empty'))]

答案 1 :(得分:0)

一系列DataFrames?

您可以使用df.empty检查数据框是否为空,因此可以

droplevels()