Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何识别重复的时间戳并删除具有NA的重复时间戳_R_Timestamp_Time Series - Fatal编程技术网

R 如何识别重复的时间戳并删除具有NA的重复时间戳

R 如何识别重复的时间戳并删除具有NA的重复时间戳,r,timestamp,time-series,R,Timestamp,Time Series,我有一个数据帧,如下所示,我输入了额外的时间戳,这样我就可以在没有时间戳的地方插入NAs。然而,并不是原始数据中的所有时间戳都是:52秒,因此,重复的时间戳不会出现,只是相隔一秒左右 我希望能够找到给定分钟内有两个条目的实例,然后将这些行标记为drop或keep在单独的列中 这将基于值列(输入、输出)中的keep=可用数据,drop=带有nas的行 datetime output input m 1 m2 1 201

我有一个数据帧,如下所示,我输入了额外的时间戳,这样我就可以在没有时间戳的地方插入NAs。然而,并不是原始数据中的所有时间戳都是:52秒,因此,重复的时间戳不会出现,只是相隔一秒左右

我希望能够找到给定分钟内有两个条目的实例,然后将这些行标记为drop或keep在单独的列中

这将基于值列(输入、输出)中的keep=可用数据,drop=带有nas的行

             datetime        output     input         m 1       m2
1   2012-01-01 12:00:52        NA        NA        24.42250    24.37881
62  2012-01-01 12:00:53     24.92     20.93        24.92000    24.92000
2   2012-01-01 12:01:52        NA        NA        24.60500    24.55069
63  2012-01-01 12:01:53     24.35     21.23        24.35000    24.35000
3   2012-01-01 12:02:52        NA        NA        24.78750    24.72320
64  2012-01-01 12:02:53     24.81     22.35        24.81000    24.81000
4   2012-01-01 12:03:52     24.97     22.18        24.97000    24.97000
5   2012-01-01 12:04:52        NA        NA        25.05500    24.98035


你是怎么加NA的?如果为丢失的分钟添加NA行可能更容易,而不是删除重复项。
ts@ChrisPage不是更容易的解决方案,简单地从
dplyr
package或类似程序中删除包含NAs的行。
drop\u NA()
。@Fnguyen我只想在存在重复日期时间的地方删除带有NA值的行。我想每隔一分钟排一排。但是,如果没有原始数据,我希望行中有nas。因此,尝试将所有日期舍入到分钟,跳过秒,然后
full_join
应该可以完成这项工作