标签: python python-3.x pandas python-2.7 dataframe
我想遍历每一行,并想检查每一列的值是否为NaN(如果是),那么我想将其替换为同一行的前一个不为null的值。
我相信首选方法是使用lamba函数。但是仍然不知道要编码 注意:我有数千行,每行200列
答案 0 :(得分:1)
以下应完成工作:
df.fillna(method='ffill', axis=1, inplace=True)
您能否在第一栏中说明要使用NaN做什么?
答案 1 :(得分:1)
我认为您可以使用此-
your_df.apply(lambda x : x.fillna(method='ffill'), axis=1)