例如, 我有这样一些数据:如何找到楠之前的第一个非NAN数据在一列中熊猫
column = pd.Series([1,2,3,np.nan,4,np.nan,7])
print column
执行的命令,结果是这样的:
0 1.0
1 2.0
2 3.0
3 NaN
4 4.0
5 NaN
6 7.0
现在我想知道每个NaN值之前的第一个值是什么,例如在第一个NaN之前的第三个值。而4.0是第二个NaN值之前的结果。熊猫中是否有内置函数可以完成此操作,或者我应该写一个for循环来执行此操作?
非常感谢。 – Dogod