【发布时间】:2020-02-20 15:20:25
【问题描述】:
我有一个这样的数据框(但行数更多):
individ_id date_time begin end
1: NOS_4214433 2017-11-22 09:01:49 2017-11-21 11:54:59 2017-11-22 09:07:27
2: NOS_4214433 2017-11-22 09:06:49 2017-11-21 11:54:59 2017-11-22 09:07:27
3: NOS_4214433 2017-11-22 09:11:49 <NA> <NA>
4: NOS_4214433 2017-11-22 09:16:49 <NA> <NA>
5: NOS_4214433 2018-01-24 12:12:18 2018-01-24 12:08:28 2018-01-25 09:33:10
我想用“开始”列的第一个 NA date_time 值和“结束”列的最后一个 date_time NA 值填充开始和结束列中的 NA,如下所示:
individ_id date_time begin end
1: NOS_4214433 2017-11-22 09:01:49 2017-11-21 11:54:59 2017-11-22 09:07:27
2: NOS_4214433 2017-11-22 09:06:49 2017-11-21 11:54:59 2017-11-22 09:07:27
3: NOS_4214433 2017-11-22 09:11:49 2017-11-22 09:11:49 2017-11-22 09:16:49
4: NOS_4214433 2017-11-22 09:16:49 2017-11-22 09:11:49 2017-11-22 09:16:49
5: NOS_4214433 2018-01-24 12:12:18 2018-01-24 12:08:28 2018-01-25 09:33:10
所有的日期时间数据都是 POSIX 格式,我想保持这种格式。 有没有人想办法解决这个问题?
【问题讨论】:
-
所以你的 NA 总是成对出现?
标签: r na missing-data fill posixct