作者menghsuanliu (库库少)
看板R_Language
标题[问题] dataframe中找离该笔日期以前最近值
时间Fri May 18 15:01:06 2018
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我有一个dataframe,每笔皆有日期,但有些日期有值,有些是na,我想针对没值的部份
抓离自已最近的过去值,当成该期的值(参考以下的图)
As-is
https://i.imgur.com/sVbwUM7.jpg
To-be
https://i.imgur.com/wko1lVn.jpg
[程式范例]:
[环境叙述]:
[关键字]:
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.8.67.179
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1526626868.A.0B9.html
1F:→ clansoda: zoo::na.locf might work 05/18 15:23
2F:推 cat0201: 用dplyr::group(Group) 然後用tidyr::fill这个函数看看 05/18 16:08
3F:推 HumuHumu: 把日期转成unix去比较就可以了吧 as.numeric(as.POSIXct 05/19 13:31
4F:→ HumuHumu: (date)) 05/19 13:31