我有一个索引为POSIXct的zoo对象,它包含%Y-%m-%d %H:%M:%S
我的数据如下所示:
2008-01-03 13:55:00 794.61 60.10000
2008-01-03 14:25:00 794.49 60.10000
2008-01-03 14:55:00 795.91 60.10000
2008-01-03 15:27:00 796.02 60.10000
2008-01-04 15:56:00 792.10 60.10000
2008-01-04 16:21:00 794.24 60.10000
2008-01-04 16:40:00 794.66 60.10000
2008-01-04 18:20:00 793.02 60.10000
2008-01-05 18:35:00 793.06 60.10000
2008-01-05 21:59:00 793.06 60.40000
2008-01-05 22:29:00 793.06 60.00000
2008-01-06 22:55:00 793.02 60.00000
2008-01-06 00:04:00 792.85 60.00000
2008-01-07 00:29:00 792.85 60.46667
2008-01-07 00:54:00 794.02 60.46667
我需要在 2008-01-05 中查找索引编号或第一行,且必须为9.
答案 0 :(得分:0)
一种方法是使用which
,如果有多行,则使用最小函数:
min(which(yourdata[, 1] == "2008-01-05"))
答案 1 :(得分:0)
我发现这种方法有效!
min(格式(索引(MyData),"%Y-%m-%d")==' 2008-01-05')