【发布时间】:2021-05-10 12:02:08
【问题描述】:
下面是我的数据框:
DP1 DP2 DP3 DP4 DP5
OP1 NaN 0.786232 0.092335 NaN NaN
OP2 18.782195 0.554774 0.244653 NaN NaN
OP3 58.570527 0.743150 NaN NaN NaN
OP4 87.540171 NaN NaN NaN NaN
OP5 NaN NaN NaN NaN NaN
使用上面的数据框,我正在使用下面的 cade 计算偏移量的总和:
sumOff = cumdf.apply(lambda x: x.iloc[:cumdf.index.get_loc(x.last_valid_index())].sum())
但由于 Nan 值,它显示错误。 我该如何解决这个问题。
【问题讨论】:
-
预期输出是什么?
-
df = df.fillna(0)
-
这能回答你的问题吗? Ignoring NaN in a dataframe
-
如何忽略 Nan 值?我不想填。每当计算发生时,南都必须忽略
标签: python pandas dataframe numpy