我有一个在少数地方包含nan值的数据框。我正在尝试执行数据清理,在其中我使用前五个实例的平均值来填充nan值。为此,我提出了以下建议。
input_data_frame[var_list].fillna(input_data_frame[var_list].rolling(5).mean(), inplace=True)
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用。它没有填充nan值。在上述操作之前和之后,数据帧的空计数没有变化。假设我的数据框只有整数列,如何用前五个实例的平均值填充NaN值?提前致谢。
我试图将一列pandas数据帧的元素与另一列的相同行索引元素进行划分.在尝试查找库函数以实现此目的时,我遇到了两个函数DataFrame.div和DataFrame.divide.他们的文件非常相似,我想知道他们之间的差异可能是什么.它们之间有什么不同吗?他们的内部实施是否不同?如果是的话,怎么样?提前致谢.