这个任务对我来说很困难。我需要找到每月30/31天每一小时(最短记录时间)的临时值。但是,传感器在不规则的时间段测量温度值(输入文件作为图像附加)。我想为此编写R代码。例如,输出:用R中的日期和最小时间排序
1/6/2016 0.00 90.45
1/6/2016 1.01 92.54
1/6/2016 2.12 94.95
1/6/2016 21.53 95.85
类似的样本数据帧:
样品< - data.frame( 日期= C(REP( “2016年6月1日”, (“2016-06-01”,3),NA,NA,代表(“2016-06-01”,3),NA,代表(“2016-06-02”,2 )), time = c(“0:00”,“0:10”,“0:20”,“0:30”,“1:01”,“1:11”,“1:21”, “1:31”,“1:41”,“1:51”,“2:12”,“2:42”,“2:52”,NA,NA,“12:03”,“12:13 “,”12:23“,NA,NA ,“21:53”,“21:54”,“23:14”,NA,NA,NA), temp = c(90.45,91.29,90.88,91.22,92.54,92.57,93.18,93.9,94.51,94.37 ,95.96,95.32,95.2,NA,NA,95.37,95.52,95.35,NA,NA,95.85,95.6,96.14,NA,NA,NA) )
如果请人如何用做帮助[R编程的akrun的建议
您可以使用'cut.POSIXct'将时间缩短为小时间隔,将其用作分组变量以查找最小值 – akrun
欢迎使用StackOverflow!请阅读关于[如何提出一个好问题](http://stackoverflow.com/help/how-to-ask)以及如何给出[可重现的示例]的信息(http://stackoverflow.com/questions/ 5963269)。这会让其他人更容易帮助你。 – Axeman
谢谢@akrun。你能否详细说明一下? –