作者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/m.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