Mus*_*ger 4 python dataframe pandas
我有一个pandas数据框,其中列是日期,每行是一个独立的时间序列.
我尝试使用以下内容获取每行的最后一个值:
df['last'] = df.iloc[:,-1]
Run Code Online (Sandbox Code Playgroud)
但是,某些行在最后一列中具有NAN值.
如何连续获得最后一个非NAN值?
获取NaN数据帧的每一行中的最后一个非值:
df['last_value'] = df.ffill(axis=1).iloc[:, -1]
print (df)
Run Code Online (Sandbox Code Playgroud)