
Traditional percentile-based outlier removal
percoutl.RdRemoves values above a top percentile and below a bottom percentile. Thresholds are computed from quantiles. Optionally, observation deletion based on consecutive missing values can be performed after outlier removal.
Usage
percoutl(data, cols = NULL, group = NULL, top = 0.995,
bottom = 0.0025, by = "min", half = 30,
date_col = NULL, cores = NULL, verbose = FALSE)Arguments
- data
A data frame or matrix. If a numeric vector is supplied, only outlier marking (no observation deletion) is performed because there is no time axis.
- cols
Column indices or names of numeric variables. If
NULL, all numeric columns are used.- group
Optional grouping column for group-wise outlier removal.
- top
Top percentile threshold. Values above this quantile are removed.
- bottom
Bottom percentile threshold. Values below this quantile are removed.
- by
Time unit for observation deletion (see
obsedele).- half
Half window size, in minutes, for consecutive missing deletion.
- date_col
Time column index or name. If
NULL, automatically detected.- cores
Number of OpenMP threads. Passed to
obsedele.- verbose
Logical; if
TRUE, prints timing and deletion counts.
Details
This method is a one-size-fits-all approach and may remove non-outliers
or fail to remove some outliers. It is provided for comparison with
condextr, which uses a point-by-point weighted
conditional extremum criterion.
References
1. Example data is from https://smear.avaa.csc.fi/download. It includes particle number concentrations in SMEAR I Varrio forest.
Examples
percoutl(obsedele(data[1:500, c(1, 4, 17:19)], cols = 3:5, group = 2),
cols = 3:5, group = 2)
#> date monthyear 3.98 4.47 5.01
#> 1 2019-12-31 16:00:00 January 2020 NA NA NA
#> 2 2019-12-31 16:10:00 January 2020 NA NA NA
#> 3 2019-12-31 16:20:00 January 2020 NA NA NA
#> 4 2019-12-31 16:30:00 January 2020 42.9722 74.7785 24.8375
#> 5 2019-12-31 16:40:00 January 2020 NA 6.8651 44.7176
#> 6 2019-12-31 16:50:00 January 2020 61.2601 NA NA
#> 7 2019-12-31 17:00:00 January 2020 115.8960 NA NA
#> 8 2019-12-31 17:10:00 January 2020 NA NA NA
#> 9 2019-12-31 17:20:00 January 2020 61.2601 NA NA
#> 10 2019-12-31 17:30:00 January 2020 60.9405 6.5912 42.9332
#> 11 2019-12-31 17:40:00 January 2020 NA NA NA
#> 12 2019-12-31 17:50:00 January 2020 NA NA NA
#> 13 2019-12-31 18:00:00 January 2020 NA 13.9498 90.8651
#> 14 2019-12-31 18:10:00 January 2020 NA NA NA
#> 15 2019-12-31 18:20:00 January 2020 61.2601 NA NA
#> 16 2019-12-31 18:30:00 January 2020 130.9630 227.8960 75.6951
#> 17 2019-12-31 18:40:00 January 2020 NA NA NA
#> 18 2019-12-31 18:50:00 January 2020 NA NA NA
#> 19 2019-12-31 19:00:00 January 2020 NA NA NA
#> 20 2019-12-31 19:10:00 January 2020 133.5230 148.2000 49.2241
#> 21 2019-12-31 19:20:00 January 2020 61.2601 NA NA
#> 22 2019-12-31 19:40:00 January 2020 NA NA NA
#> 23 2019-12-31 19:50:00 January 2020 NA NA NA
#> 24 2019-12-31 20:00:00 January 2020 NA NA NA
#> 25 2019-12-31 20:10:00 January 2020 NA NA NA
#> 26 2019-12-31 20:20:00 January 2020 42.8723 74.6047 24.7797
#> 27 2019-12-31 20:30:00 January 2020 42.9722 74.7785 24.8375
#> 28 2019-12-31 20:40:00 January 2020 NA NA NA
#> 29 2019-12-31 20:50:00 January 2020 NA 7.2200 47.0292
#> 30 2019-12-31 21:00:00 January 2020 NA NA NA
#> 31 2019-12-31 21:10:00 January 2020 96.5514 72.1565 23.9666
#> 32 2019-12-31 21:20:00 January 2020 39.7904 75.6110 64.4859
#> 33 2019-12-31 21:30:00 January 2020 96.7000 72.5003 24.0808
#> 34 2019-12-31 21:40:00 January 2020 NA NA NA
#> 35 2019-12-31 21:50:00 January 2020 NA NA NA
#> 36 2019-12-31 22:00:00 January 2020 NA NA NA
#> 37 2019-12-31 22:10:00 January 2020 NA NA NA
#> 38 2019-12-31 22:20:00 January 2020 45.0185 78.3394 26.0202
#> 39 2019-12-31 22:30:00 January 2020 61.2601 NA NA
#> 40 2019-12-31 22:40:00 January 2020 82.6597 150.5060 91.1891
#> 41 2019-12-31 22:50:00 January 2020 NA NA NA
#> 42 2019-12-31 23:00:00 January 2020 61.2601 NA NA
#> 43 2019-12-31 23:10:00 January 2020 NA NA NA
#> 44 2020-01-01 00:10:00 January 2020 NA NA NA
#> 45 2020-01-01 00:20:00 January 2020 NA NA NA
#> 46 2020-01-01 00:30:00 January 2020 NA NA NA
#> 47 2020-01-01 00:40:00 January 2020 35.9966 76.5024 111.1020
#> 48 2020-01-01 00:50:00 January 2020 NA NA NA
#> 49 2020-01-01 01:00:00 January 2020 NA NA NA
#> 50 2020-01-01 01:10:00 January 2020 61.2601 NA NA
#> 51 2020-01-01 01:20:00 January 2020 94.8684 76.2325 25.3204
#> 52 2020-01-01 01:30:00 January 2020 NA 6.6070 43.0364
#> 53 2020-01-01 01:40:00 January 2020 NA 6.9749 45.4325
#> 54 2020-01-01 01:50:00 January 2020 NA NA NA
#> 55 2020-01-01 03:50:00 January 2020 NA NA NA
#> 56 2020-01-01 04:00:00 January 2020 NA NA NA
#> 57 2020-01-01 04:10:00 January 2020 NA NA NA
#> 58 2020-01-01 04:20:00 January 2020 129.7860 148.3430 49.2718
#> 59 2020-01-01 04:30:00 January 2020 NA NA NA
#> 60 2020-01-01 04:40:00 January 2020 NA NA NA
#> 61 2020-01-01 04:50:00 January 2020 NA NA NA
#> 62 2020-01-01 06:50:00 January 2020 NA 13.9498 90.8651
#> 63 2020-01-01 07:00:00 January 2020 NA NA NA
#> 64 2020-01-01 07:10:00 January 2020 NA NA NA
#> 65 2020-01-01 07:20:00 January 2020 122.5200 NA NA
#> 66 2020-01-01 07:30:00 January 2020 NA 7.2332 47.1152
#> 67 2020-01-01 07:40:00 January 2020 42.9722 74.7785 24.8375
#> 68 2020-01-01 07:50:00 January 2020 NA NA NA
#> 69 2020-01-01 08:00:00 January 2020 NA NA NA
#> 70 2020-01-01 08:10:00 January 2020 NA NA NA
#> 71 2020-01-01 10:20:00 January 2020 NA NA NA
#> 72 2020-01-01 10:30:00 January 2020 NA NA NA
#> 73 2020-01-01 10:40:00 January 2020 NA NA NA
#> 74 2020-01-01 10:50:00 January 2020 45.0185 78.3394 26.0202
#> 75 2020-01-01 11:00:00 January 2020 NA NA NA
#> 76 2020-01-01 11:10:00 January 2020 NA NA NA
#> 77 2020-01-01 11:20:00 January 2020 NA NA NA
#> 78 2020-01-01 11:40:00 January 2020 NA NA NA
#> 79 2020-01-01 11:50:00 January 2020 NA NA NA
#> 80 2020-01-01 12:00:00 January 2020 NA NA NA
#> 81 2020-01-01 12:10:00 January 2020 42.4098 73.7999 24.5124
#> 82 2020-01-01 12:20:00 January 2020 45.0185 78.3394 26.0202
#> 83 2020-01-01 12:30:00 January 2020 NA NA NA
#> 84 2020-01-01 12:40:00 January 2020 NA 6.8972 44.9267
#> 85 2020-01-01 12:50:00 January 2020 NA NA NA
#> 86 2020-01-01 13:50:00 January 2020 NA NA NA
#> 87 2020-01-01 14:00:00 January 2020 NA NA NA
#> 88 2020-01-01 14:10:00 January 2020 NA NA NA
#> 89 2020-01-01 14:20:00 January 2020 60.9227 6.9600 45.3353
#> 90 2020-01-01 14:30:00 January 2020 NA NA NA
#> 91 2020-01-01 14:40:00 January 2020 NA 7.2332 47.1152
#> 92 2020-01-01 14:50:00 January 2020 NA NA NA
#> 93 2020-01-01 15:50:00 January 2020 NA NA NA
#> 94 2020-01-01 16:00:00 January 2020 NA NA NA
#> 95 2020-01-01 16:10:00 January 2020 57.1449 NA NA
#> 96 2020-01-01 16:20:00 January 2020 NA 9.3776 47.8526
#> 97 2020-01-01 16:30:00 January 2020 NA NA NA
#> 98 2020-01-01 16:40:00 January 2020 NA NA NA
#> 99 2020-01-01 16:50:00 January 2020 46.2837 72.0913 21.9483
#> 100 2020-01-01 17:00:00 January 2020 NA NA NA
#> 101 2020-01-01 17:10:00 January 2020 NA NA NA
#> 102 2020-01-01 17:20:00 January 2020 42.4445 75.6723 68.9153
#> 103 2020-01-01 17:30:00 January 2020 NA NA NA
#> 104 2020-01-01 17:40:00 January 2020 NA NA NA
#> 105 2020-01-01 17:50:00 January 2020 NA NA NA
#> 106 2020-01-01 20:20:00 January 2020 NA NA NA
#> 107 2020-01-01 20:30:00 January 2020 NA NA NA
#> 108 2020-01-01 20:40:00 January 2020 NA NA NA
#> 109 2020-01-01 20:50:00 January 2020 NA 9.3871 47.9009
#> 110 2020-01-01 21:00:00 January 2020 NA NA NA
#> 111 2020-01-01 21:10:00 January 2020 57.1449 NA NA
#> 112 2020-01-01 21:20:00 January 2020 NA NA NA
#> 113 2020-01-02 00:20:00 January 2020 NA NA NA
#> 114 2020-01-02 00:30:00 January 2020 NA NA NA
#> 115 2020-01-02 00:40:00 January 2020 NA NA NA
#> 116 2020-01-02 00:50:00 January 2020 46.2837 72.0913 21.9483
#> 117 2020-01-02 01:00:00 January 2020 49.8677 77.6738 23.6479
#> 118 2020-01-02 01:10:00 January 2020 NA NA NA
#> 119 2020-01-02 01:20:00 January 2020 NA NA NA
#> 120 2020-01-02 01:30:00 January 2020 58.8257 NA NA
#> 121 2020-01-02 01:50:00 January 2020 NA NA NA
#> 122 2020-01-02 02:00:00 January 2020 NA NA NA
#> 123 2020-01-02 02:10:00 January 2020 NA NA NA
#> 124 2020-01-02 02:20:00 January 2020 47.4833 73.9599 22.5172
#> 125 2020-01-02 02:30:00 January 2020 94.9316 147.8650 45.0177
#> 126 2020-01-02 02:40:00 January 2020 47.4722 73.9426 22.5119
#> 127 2020-01-02 02:50:00 January 2020 NA 9.4445 48.1940
#> 128 2020-01-02 03:00:00 January 2020 NA 9.1519 46.7010
#> 129 2020-01-02 03:10:00 January 2020 NA 9.4968 48.4608
#> 130 2020-01-02 03:20:00 January 2020 40.0351 81.8495 118.4440
#> 131 2020-01-02 03:30:00 January 2020 NA 9.2470 47.1860
#> 132 2020-01-02 03:40:00 January 2020 NA 9.1802 46.8450
#> 133 2020-01-02 03:50:00 January 2020 44.1765 77.8195 66.9276
#> 134 2020-01-02 04:00:00 January 2020 47.6785 74.2639 22.6097
#> 135 2020-01-02 04:10:00 January 2020 NA NA NA
#> 136 2020-01-02 04:20:00 January 2020 88.2793 154.9610 130.9460
#> 137 2020-01-02 04:30:00 January 2020 88.4717 152.8910 118.9460
#> 138 2020-01-02 04:40:00 January 2020 140.8420 86.1568 248.7880
#> 139 2020-01-02 04:50:00 January 2020 58.2736 24.1681 123.3260
#> 140 2020-01-02 05:00:00 January 2020 55.6383 103.1850 NA
#> 141 2020-01-02 05:10:00 January 2020 NA 14.9306 76.1888
#> 142 2020-01-02 05:20:00 January 2020 176.4080 236.2510 197.4570
#> 143 2020-01-02 05:30:00 January 2020 93.7203 78.1097 102.0320
#> 144 2020-01-02 05:40:00 January 2020 NA 25.0583 127.8690
#> 145 2020-01-02 05:50:00 January 2020 41.3755 80.5413 101.7510
#> 146 2020-01-02 06:00:00 January 2020 NA 35.4367 180.8280
#> 147 2020-01-02 06:10:00 January 2020 NA 14.2710 72.8230
#> 148 2020-01-02 06:20:00 January 2020 116.7100 28.6043 145.9640
#> 149 2020-01-02 06:30:00 January 2020 NA 43.7553 223.2770
#> 150 2020-01-02 06:40:00 January 2020 182.1380 227.2330 97.7361
#> 151 2020-01-02 06:50:00 January 2020 125.5730 163.8870 264.9040
#> 152 2020-01-02 07:00:00 January 2020 79.2616 93.9808 308.6480
#> 153 2020-01-02 07:10:00 January 2020 40.7583 81.0403 108.9100
#> 154 2020-01-02 07:20:00 January 2020 33.2681 88.3891 202.3910
#> 155 2020-01-02 07:30:00 January 2020 NA NA NA
#> 156 2020-01-02 07:40:00 January 2020 NA NA NA
#> 157 2020-01-02 07:50:00 January 2020 NA 9.1804 46.8460
#> 158 2020-01-02 08:00:00 January 2020 NA NA NA
#> 159 2020-01-02 08:10:00 January 2020 NA NA NA
#> 160 2020-01-02 08:20:00 January 2020 43.9970 77.3754 66.0025
#> 161 2020-01-02 08:30:00 January 2020 NA 9.0166 46.0105
#> 162 2020-01-02 08:40:00 January 2020 NA NA NA
#> 163 2020-01-02 08:50:00 January 2020 NA NA NA
#> 164 2020-01-02 09:00:00 January 2020 NA NA NA
#> 165 2020-01-02 09:10:00 January 2020 NA 19.2452 98.2054
#> 166 2020-01-02 09:20:00 January 2020 NA NA NA
#> 167 2020-01-02 09:30:00 January 2020 55.5838 NA NA
#> 168 2020-01-02 09:40:00 January 2020 NA NA NA
#> 169 2020-01-02 09:50:00 January 2020 59.1985 NA NA
#> 170 2020-01-02 10:00:00 January 2020 47.3995 73.8293 22.4774
#> 171 2020-01-02 10:10:00 January 2020 NA NA NA
#> 172 2020-01-02 10:20:00 January 2020 NA NA NA
#> 173 2020-01-02 10:30:00 January 2020 NA NA NA
#> 174 2020-01-02 13:20:00 January 2020 NA NA NA
#> 175 2020-01-02 13:30:00 January 2020 NA NA NA
#> 176 2020-01-02 13:40:00 January 2020 NA 20.0681 102.4050
#> 177 2020-01-02 13:50:00 January 2020 59.5532 NA NA
#> 178 2020-01-02 14:00:00 January 2020 NA NA NA
#> 179 2020-01-02 14:10:00 January 2020 NA 10.0338 51.2011
#> 180 2020-01-02 14:20:00 January 2020 NA NA NA
#> 181 2020-01-02 15:10:00 January 2020 NA NA NA
#> 182 2020-01-02 15:20:00 January 2020 NA NA NA
#> 183 2020-01-02 15:30:00 January 2020 NA 10.0328 51.1961
#> 184 2020-01-02 15:40:00 January 2020 47.5941 74.1324 22.5697
#> 185 2020-01-02 15:50:00 January 2020 NA NA NA
#> 186 2020-01-02 16:00:00 January 2020 NA NA NA
#> 187 2020-01-02 16:10:00 January 2020 97.9560 157.3760 49.1198
#> 188 2020-01-02 16:20:00 January 2020 NA 18.4201 100.1020
#> 189 2020-01-02 16:30:00 January 2020 NA NA NA
#> 190 2020-01-02 16:40:00 January 2020 NA NA NA
#> 191 2020-01-02 17:30:00 January 2020 NA 9.0296 49.0703
#> 192 2020-01-02 17:40:00 January 2020 NA NA NA
#> 193 2020-01-02 17:50:00 January 2020 NA NA NA
#> 194 2020-01-02 18:00:00 January 2020 53.3735 9.0840 49.3660
#> 195 2020-01-02 18:10:00 January 2020 47.8390 76.8578 23.9887
#> 196 2020-01-02 18:20:00 January 2020 NA NA NA
#> 197 2020-01-02 18:30:00 January 2020 NA NA NA
#> 198 2020-01-02 18:40:00 January 2020 NA NA NA
#> 199 2020-01-02 18:50:00 January 2020 NA 18.8752 102.5750
#> 200 2020-01-02 19:00:00 January 2020 NA NA NA
#> 201 2020-01-02 19:10:00 January 2020 NA NA NA
#> 202 2020-01-02 19:20:00 January 2020 62.1791 NA NA
#> 203 2020-01-02 19:30:00 January 2020 NA NA NA
#> 204 2020-01-02 19:40:00 January 2020 124.3580 NA NA
#> 205 2020-01-02 19:50:00 January 2020 NA NA NA
#> 206 2020-01-02 20:00:00 January 2020 47.8390 76.8578 23.9887
#> 207 2020-01-02 20:10:00 January 2020 NA NA NA
#> 208 2020-01-02 20:20:00 January 2020 NA NA NA
#> 209 2020-01-02 20:30:00 January 2020 NA NA NA
#> 210 2020-01-02 20:40:00 January 2020 NA 9.0838 49.3650
#> 211 2020-01-02 20:50:00 January 2020 47.6323 76.5258 23.8851
#> 212 2020-01-02 21:00:00 January 2020 47.7325 76.6867 23.9353
#> 213 2020-01-02 21:10:00 January 2020 NA NA NA
#> 214 2020-01-02 21:20:00 January 2020 47.6365 76.5325 23.8872
#> 215 2020-01-02 21:30:00 January 2020 NA 9.0760 49.3225
#> 216 2020-01-02 21:40:00 January 2020 47.0453 75.5827 23.5907
#> 217 2020-01-02 21:50:00 January 2020 NA NA NA
#> 218 2020-01-02 22:00:00 January 2020 NA NA NA
#> 219 2020-01-02 22:10:00 January 2020 NA NA NA
#> 220 2020-01-03 00:40:00 January 2020 NA NA NA
#> 221 2020-01-03 00:50:00 January 2020 NA NA NA
#> 222 2020-01-03 01:00:00 January 2020 NA NA NA
#> 223 2020-01-03 01:10:00 January 2020 61.8423 9.0644 49.2592
#> 224 2020-01-03 01:20:00 January 2020 NA NA NA
#> 225 2020-01-03 01:30:00 January 2020 NA NA NA
#> 226 2020-01-03 01:40:00 January 2020 NA NA NA
#> 227 2020-01-03 01:50:00 January 2020 NA NA NA
#> 228 2020-01-03 02:00:00 January 2020 NA NA NA
#> 229 2020-01-03 02:10:00 January 2020 47.8390 76.8578 23.9887
#> 230 2020-01-03 02:20:00 January 2020 47.8390 76.8578 23.9887
#> 231 2020-01-03 02:30:00 January 2020 NA NA NA
#> 232 2020-01-03 02:40:00 January 2020 NA NA NA
#> 233 2020-01-03 02:50:00 January 2020 NA NA NA
#> 234 2020-01-03 03:00:00 January 2020 NA NA NA
#> 235 2020-01-03 03:10:00 January 2020 62.1791 NA NA
#> 236 2020-01-03 03:20:00 January 2020 NA NA NA
#> 237 2020-01-03 03:30:00 January 2020 47.8390 76.8578 23.9887
#> 238 2020-01-03 03:40:00 January 2020 NA NA NA
#> 239 2020-01-03 03:50:00 January 2020 NA NA NA
#> 240 2020-01-03 04:00:00 January 2020 NA NA NA
#> 241 2020-01-03 04:10:00 January 2020 47.8390 76.8578 23.9887
#> 242 2020-01-03 04:20:00 January 2020 NA NA NA
#> 243 2020-01-03 04:30:00 January 2020 NA NA NA
#> 244 2020-01-03 04:40:00 January 2020 NA NA NA
#> 245 2020-01-03 06:30:00 January 2020 62.1791 NA NA
#> 246 2020-01-03 06:40:00 January 2020 NA NA NA
#> 247 2020-01-03 06:50:00 January 2020 62.1791 NA NA
#> 248 2020-01-03 07:00:00 January 2020 NA 9.4376 51.2876
#> 249 2020-01-03 07:10:00 January 2020 NA NA NA
#> 250 2020-01-03 07:20:00 January 2020 NA NA NA
#> 251 2020-01-03 07:30:00 January 2020 95.2210 152.9820 47.7483
#> 252 2020-01-03 07:40:00 January 2020 NA NA NA
#> 253 2020-01-03 07:50:00 January 2020 NA NA NA
#> 254 2020-01-03 08:00:00 January 2020 NA NA NA
#> 255 2020-01-03 11:30:00 January 2020 NA NA NA
#> 256 2020-01-03 11:40:00 January 2020 NA 8.5294 46.3523
#> 257 2020-01-03 11:50:00 January 2020 NA NA NA
#> 258 2020-01-03 12:00:00 January 2020 195.3800 313.8970 97.9729
#> 259 2020-01-03 12:10:00 January 2020 82.7348 160.5830 191.8090
#> 260 2020-01-03 12:20:00 January 2020 91.1554 154.2140 87.9038
#> 261 2020-01-03 12:30:00 January 2020 122.9290 NA NA
#> 262 2020-01-03 12:40:00 January 2020 137.2390 156.5170 88.3913
#> 263 2020-01-03 12:50:00 January 2020 NA 24.1260 131.1100
#> 264 2020-01-03 13:00:00 January 2020 61.3205 NA NA
#> 265 2020-01-03 13:10:00 January 2020 57.3812 15.5336 84.4157
#> 266 2020-01-03 13:20:00 January 2020 NA NA NA
#> 267 2020-01-03 13:30:00 January 2020 NA 95.4991 349.3280
#> 268 2020-01-03 13:40:00 January 2020 NA NA NA
#> 269 2020-01-03 14:00:00 January 2020 NA 16.6564 90.5174
#> 270 2020-01-03 14:10:00 January 2020 NA 7.5134 40.8306
#> 271 2020-01-03 14:20:00 January 2020 NA 53.7186 291.9280
#> 272 2020-01-03 14:30:00 January 2020 127.5410 247.7850 296.9720
#> 273 2020-01-03 14:40:00 January 2020 35.9767 83.4849 157.6220
#> 274 2020-01-03 14:50:00 January 2020 138.8220 151.4990 79.3879
#> 275 2020-01-03 15:00:00 January 2020 NA 15.5673 84.5990
#> 276 2020-01-03 15:10:00 January 2020 28.9170 88.1656 241.1560
#> 277 2020-01-03 15:20:00 January 2020 87.1124 155.2310 126.7040
#> 278 2020-01-03 15:30:00 January 2020 84.2456 157.4240 162.2140
#> 279 2020-01-03 15:40:00 January 2020 135.8130 153.5010 117.8450
#> 280 2020-01-03 15:50:00 January 2020 32.4445 86.0734 200.7580
#> 281 2020-01-03 16:00:00 January 2020 89.6049 150.6200 48.8608
#> 282 2020-01-03 16:10:00 January 2020 43.6422 73.3599 23.7977
#> 283 2020-01-03 16:20:00 January 2020 NA 39.0014 234.9950
#> 284 2020-01-03 16:30:00 January 2020 NA 5.3624 32.3102
#> 285 2020-01-03 16:40:00 January 2020 184.4770 5.0122 30.2000
#> 286 2020-01-03 16:50:00 January 2020 61.0394 12.4334 74.9147
#> 287 2020-01-03 17:00:00 January 2020 NA NA NA
#> 288 2020-01-03 17:10:00 January 2020 30.8797 81.6319 195.9400
#> 289 2020-01-03 17:20:00 January 2020 35.4143 80.0521 142.9670
#> 290 2020-01-03 17:30:00 January 2020 83.6945 153.6060 123.4890
#> 291 2020-01-03 17:40:00 January 2020 135.9390 150.8400 77.2636
#> 292 2020-01-03 17:50:00 January 2020 79.3617 156.1230 180.1740
#> 293 2020-01-03 18:00:00 January 2020 210.0160 71.7368 154.0070
#> 294 2020-01-03 18:10:00 January 2020 34.2377 80.6021 157.5560
#> 295 2020-01-03 18:20:00 January 2020 181.5690 305.2070 99.0082
#> 296 2020-01-03 18:30:00 January 2020 NA 13.9775 84.2183
#> 297 2020-01-03 18:40:00 January 2020 NA NA 29.7313
#> 298 2020-01-03 18:50:00 January 2020 134.0560 231.7760 111.8770
#> 299 2020-01-03 19:00:00 January 2020 82.8914 154.4750 136.4230
#> 300 2020-01-03 19:10:00 January 2020 44.7403 75.2058 24.3965
#> 301 2020-01-03 19:20:00 January 2020 61.5626 NA NA
#> 302 2020-01-03 19:30:00 January 2020 122.1780 22.5110 135.6360
#> 303 2020-01-03 19:40:00 January 2020 NA 36.3008 218.7230
#> 304 2020-01-03 19:50:00 January 2020 61.5626 NA NA
#> 305 2020-01-03 20:00:00 January 2020 NA 13.5349 81.5515
#> 306 2020-01-03 20:10:00 January 2020 132.5740 152.5770 125.4130
#> 307 2020-01-03 20:20:00 January 2020 122.5210 14.3693 86.5795
#> 308 2020-01-03 20:30:00 January 2020 60.9670 14.1544 85.2842
#> 309 2020-01-03 20:40:00 January 2020 NA 5.7539 34.6690
#> 310 2020-01-03 20:50:00 January 2020 34.9161 80.2852 149.1460
#> 311 2020-01-03 21:00:00 January 2020 122.8610 6.2787 37.8309
#> 312 2020-01-03 21:10:00 January 2020 119.2200 6.7360 40.5865
#> 313 2020-01-03 21:20:00 January 2020 89.8514 151.0350 48.9952
#> 314 2020-01-03 21:30:00 January 2020 68.4794 89.8141 371.2460
#> 315 2020-01-03 21:40:00 January 2020 61.2524 7.3709 44.4120
#> 316 2020-01-03 21:50:00 January 2020 96.1658 74.7936 64.7557
#> 317 2020-01-03 22:00:00 January 2020 79.4507 156.0810 179.0700
#> 318 2020-01-03 22:10:00 January 2020 NA NA 241.1480
#> 319 2020-01-03 22:20:00 January 2020 136.3510 229.1980 74.3512
#> 320 2020-01-03 22:30:00 January 2020 NA 22.1974 133.7460
#> 321 2020-01-03 22:40:00 January 2020 60.9297 15.0388 90.6133
#> 322 2020-01-03 22:50:00 January 2020 93.4064 74.4679 52.2496
#> 323 2020-01-03 23:00:00 January 2020 NA 14.7335 88.7736
#> 324 2020-01-03 23:10:00 January 2020 NA 15.4056 92.8232
#> 325 2020-01-03 23:20:00 January 2020 90.2795 77.8317 148.9960
#> 326 2020-01-03 23:30:00 January 2020 90.7859 75.9793 94.6833
#> 327 2020-01-03 23:40:00 January 2020 NA 30.4233 183.3090
#> 328 2020-01-03 23:50:00 January 2020 31.0337 82.0975 197.2700
#> 329 2020-01-04 00:00:00 January 2020 41.7805 77.0812 64.0602
#> 330 2020-01-04 00:10:00 January 2020 NA NA NA
#> 331 2020-01-04 00:20:00 January 2020 NA 5.4769 32.9997
#> 332 2020-01-04 00:30:00 January 2020 85.9354 78.3376 159.6100
#> 333 2020-01-04 00:40:00 January 2020 NA 7.3872 44.5099
#> 334 2020-01-04 00:50:00 January 2020 NA 6.9702 41.9974
#> 335 2020-01-04 01:00:00 January 2020 86.0127 78.2977 158.5000
#> 336 2020-01-04 01:10:00 January 2020 NA 32.0207 192.9340
#> 337 2020-01-04 01:20:00 January 2020 NA NA NA
#> 338 2020-01-04 01:30:00 January 2020 41.7468 77.0971 64.4788
#> 339 2020-01-04 01:40:00 January 2020 89.3610 150.2100 48.7278
#> 340 2020-01-04 01:50:00 January 2020 NA NA NA
#> 341 2020-01-04 02:00:00 January 2020 NA NA NA
#> 342 2020-01-04 02:10:00 January 2020 NA 15.4276 92.9555
#> 343 2020-01-04 02:20:00 January 2020 NA 7.2882 43.9137
#> 344 2020-01-04 02:30:00 January 2020 44.5442 74.8761 24.2896
#> 345 2020-01-04 02:40:00 January 2020 NA 6.9885 42.1076
#> 346 2020-01-04 02:50:00 January 2020 NA NA NA
#> 347 2020-01-04 03:00:00 January 2020 42.4322 76.7767 55.9799
#> 348 2020-01-04 03:10:00 January 2020 NA NA NA
#> 349 2020-01-04 03:20:00 January 2020 NA NA NA
#> 350 2020-01-04 03:30:00 January 2020 44.8402 75.3736 24.4510
#> 351 2020-01-04 03:40:00 January 2020 NA 7.6687 46.2059
#> 352 2020-01-04 03:50:00 January 2020 89.8514 151.0350 48.9952
#> 353 2020-01-04 04:00:00 January 2020 NA 8.0249 48.3525
#> 354 2020-01-04 04:10:00 January 2020 NA 7.4369 44.8093