我在Pandas中加载了一个200,000 x 500的dataframe。有没有函数可以自动告诉我哪些列缺少数据?或者我必须遍历每一列并逐个检查元素?一旦我发现一个缺失的元素,我如何定义一个自定义函数(基于列名和同一行中的一些其他数据)来进行自动替换。我看到了fillna()方法,但我不认为它接受(lambda)函数作为输入。
谢谢!
我尝试使用columns.fillna(column.mean)从两列中删除空格和空格,并将它们替换为各自列中的平均值,但在实现以下代码时,它告诉我“列未定义”。如何定义在数据框中定义为参数的列,以便应用columns.fillna(column.mean)方法?import pandas as pdimport matplotlib.py
在pandas.fillna中,Method to use forlast valid observation forward to next valid backfill / bfill: use NEXT valid observation to fill gap
如何向后和向前填充值似乎没有一种选择能做到这一点。