【发布时间】:2020-06-27 20:13:40
【问题描述】:
我有一个存储在数据框中的时间序列,并希望提取每列的最新非 NAN 值并将其存储在单行数据框中。
所以我的 datraframe 如下所示:
data={ 'col1' : [np.nan,np.nan,3], 'col2' : [1,np.nan,np.nan],'col3' : [np.nan,3,np.nan]}
df = pd.DataFrame(data,index=pd.bdate_range(start='01.01.2020',end='01.05.2020'))
而我想要的输出应该是……喜欢:
col1 col2 col3
0 3 1 3
【问题讨论】:
-
到底是什么问题?你有没有尝试过,做过任何研究? Stack Overflow 不是免费的代码编写服务,也不是提供个性化的指南和教程。请参阅:How to Ask、help center、meta.stackoverflow.com/questions/261592/…。
-
由于我对python比较陌生,我可能搜索了错误的关键字。但是,我的问题有一个可重复的示例,应该有助于澄清。我需要的不是职位,而是价值本身。
标签: python dataframe filter nan