6

我在dataframePandas 中加载了 200,000 x 500。有没有可以自动告诉我哪些列缺少数据的功能?还是我必须遍历每一列并逐个元素检查?

一旦我找到了一个缺失的元素,我如何定义一个自定义函数(基于列名和同一行中的一些其他数据)来进行自动替换。我看到了 fillna() 方法,但我认为它不需要 (lambda) 函数作为输入。

谢谢!

4

1 回答 1

7

就像是:

import pandas as pd
pd.isnull(frame).any()

可能是您要查找丢失数据的内容

fillna 目前不采用 lambda 函数,尽管这是 github 上的一个开放问题。

您现在可以使用 DataFrame.apply 进行自定义填充。虽然您能更具体地说明您需要做什么来填充数据吗?只是好奇用例是什么。

于 2012-07-23T21:46:55.280 回答