【发布时间】:2018-11-24 10:32:03
【问题描述】:
我有一个如下所示的数据框:
s1 s2 s3 s4
0 v1 v2 v3 v4
0 v5 v6 v7 np.nan
0 v8 np.nan v9 np.nan
0 v10 np.nan np.nan np.nan
基本上从上到下都有数值,并且在某些随机索引值处跨列将仅切换到 np.nan。
我已经使用 .apply(pd.Series.last_valid_index) 来获取值仍然是数字的索引,但是,我不确定检索我拥有实际值的系列的最有效方法最后一个有效索引处的值。
理想情况下,我能够推导出一个看起来像这样的系列:
value
s1 v10
s2 v6
s3 v9
s4 v4
或作为看起来像的数据框
s1 s2 s3 s4
0 v10 v6 v9 v4
非常感谢!
【问题讨论】:
标签: python performance pandas numpy