访问每一行并检查数据框中的每一列值

时间:2020-09-03 17:52:05

标签: python python-3.x pandas python-2.7 dataframe

I have dataset that looks like this

我想遍历每一行,并想检查每一列的值是否为NaN(如果是),那么我想将其替换为同一行的前一个不为null的值。

我相信首选方法是使用lamba函数。但是仍然不知道要编码 注意:我有数千行,每行200列

2 个答案:

答案 0 :(得分:1)

以下应完成工作:

df.fillna(method='ffill', axis=1, inplace=True)

您能否在第一栏中说明要使用NaN做什么?

答案 1 :(得分:1)

我认为您可以使用此-

your_df.apply(lambda x : x.fillna(method='ffill'), axis=1)