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

最佳答案

一系列的DataFrames?

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

serie[[not df.empty for df in serie]]

关于python - 如何从 Pandas 的一系列数据框中删除空数据框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59648819/

10-16 08:46