如何使用2种方法在Python的1列中填充NA

问题描述 投票:0回答:2

我有一个带有1列的数据框。-我想在开始和结束时完全消除许多NA值。-同时,在2个可用值之间有一些NA值,我想用2个闭合可用值的平均值来填充它们。为了说明,我在此附上图像供您想象。我想不出任何解决方案。只是想知道是否有人可以帮助我。

感谢您的帮助“![在此处输入图像描述”] 1

python python-3.x na
2个回答
0
投票

[首先,如果每个N / A都是字符串格式,请用np.nan替换。最直接的可能方法是在给定的列上使用isnan,然后提取真实的索引(例如在[[ C0]数组)。从那里,您可以使用for来迭代索引以检查索引是否是顺序的,或者计算连续元素之间的距离以查找不等于1的元素。


0
投票

尝试一下,我已经使用随机数重现了示例

© www.soinside.com 2019 - 2024. All rights reserved.