【发布时间】:2020-04-10 03:57:15
【问题描述】:
假设我有一个data.frame如下,每个月都有一个数据条目:
df <- read.table(text="date,gmsl
2009-01-17,58.4
2009-02-17,59.1
2009-04-16,60.9
2009-06-16,62.3
2009-09-16,64.6
2009-12-16,68.3",sep=",",header=TRUE)
## > df
## date gmsl
## 1 2009-01-17 58.4
## 2 2009-02-17 59.1
## 3 2009-04-16 60.9
## 4 2009-06-16 62.3
## 5 2009-09-16 64.6
## 6 2009-12-16 68.3
只是想知道我如何在2009-01 到2009-12 的日期范围内用gmsl 作为NaN 填充缺失的月份?
我已经通过df$Month_Yr <- format(as.Date(df$date), "%Y-%m")提取了日期列的年份和月份。
【问题讨论】: