[R-br] Uso da função aggregate com NAS

Michelle Bau Graczyk mbgraczyk em gmail.com
Quinta Maio 21 14:05:45 BRT 2015


Oi Rodrigo,

deu certo! Muuito obrigada!



Em 19 de maio de 2015 22:55, Rodrigo Coster <rcoster em gmail.com> escreveu:

> Para ignorar os NA na hora de calcular uma média tem que informar o
> parâmetro na.rm. Isso deve resolver:
>
> agg <- aggregate.data.frame(x=file, by=list(file$hora), FUN=mean, na.rm =
> TRUE)
>
> 2015-05-19 22:12 GMT-03:00 Michelle Bau Graczyk <mbgraczyk em gmail.com>:
>
>> Boa noite,
>>
>> Eu tenho um arquivo com NAs na coluna de volume, e quando tento usar a
>> função aggregate ele retorna tudo NAs. Já tente usar o na.action como
>> na.pass e na.omit e não obtive êxito. Eu queria que as linhas que tivessem
>> o volume NA não fossem contatas na hora de agregar e calcular a média.
>>
>> Abaixo segue o programa:
>> >
>> file<-read.table("/Users/bau/MatrizCorrelação25%/AA_teste25.txt",header=TRUE)
>> > file[1:300,]
>>           data     hora preço volume
>> 1   01.07.2004 09:31:00 32.87     NA
>> 2   01.07.2004 09:32:00 32.89     NA
>> 3   01.07.2004 09:33:00 32.82     NA
>> 4   01.07.2004 09:34:00 32.82     NA
>> 5   01.07.2004 09:35:00 32.87     NA
>> 6   01.07.2004 09:36:00 32.94     NA
>> 7   01.07.2004 09:37:00 32.95     NA
>> 8   01.07.2004 09:38:00 32.88     NA
>> 9   01.07.2004 09:39:00 32.90     NA
>> 10  01.07.2004 09:40:00 32.90     NA
>> 11  01.07.2004 09:41:00 32.89     NA
>> 12  01.07.2004 09:42:00 32.88     NA
>> 13  01.07.2004 09:43:00 32.89     NA
>> 14  01.07.2004 09:44:00 32.86     NA
>> 15  01.07.2004 09:45:00 32.88     NA
>> 16  01.07.2004 09:46:00 32.83     NA
>> 17  01.07.2004 09:47:00 32.81     NA
>> 18  01.07.2004 09:48:00 32.83     NA
>> 19  01.07.2004 09:49:00 32.83     NA
>> 20  01.07.2004 09:50:00 32.91     NA
>> 21  01.07.2004 09:51:00 32.99     NA
>> 22  01.07.2004 09:52:00 32.98     NA
>> 23  01.07.2004 09:53:00 32.91     NA
>> 24  01.07.2004 09:54:00 32.92     NA
>> 25  01.07.2004 09:55:00 32.94     NA
>> 26  01.07.2004 09:56:00 32.93     NA
>> 27  01.07.2004 09:57:00 32.91     NA
>> 28  01.07.2004 09:58:00 32.93     NA
>> 29  01.07.2004 09:59:00 32.94     NA
>> 30  01.07.2004 10:00:00 32.98     NA
>> 31  01.07.2004 10:01:00 32.95     NA
>> 32  01.07.2004 10:02:00 32.95     NA
>> 33  01.07.2004 10:03:00 32.97     NA
>> 34  01.07.2004 10:05:00 33.00     NA
>> 35  01.07.2004 10:06:00 32.97     NA
>> 36  01.07.2004 10:07:00 32.99     NA
>> 37  01.07.2004 10:08:00 32.94     NA
>> 38  01.07.2004 10:09:00 32.90     NA
>> 39  01.07.2004 10:10:00 32.89     NA
>> 40  01.07.2004 10:11:00 32.86     NA
>> 41  01.07.2004 10:12:00 32.85     NA
>> 42  01.07.2004 10:13:00 32.86     NA
>> 43  01.07.2004 10:14:00 32.84     NA
>> 44  01.07.2004 10:15:00 32.81     NA
>> 45  01.07.2004 10:16:00 32.79     NA
>> 46  01.07.2004 10:17:00 32.75     NA
>> 47  01.07.2004 10:18:00 32.74     NA
>> 48  01.07.2004 10:19:00 32.75     NA
>> 49  01.07.2004 10:20:00 32.82     NA
>> 50  01.07.2004 10:21:00 32.84     NA
>> 51  01.07.2004 10:22:00 32.80     NA
>> 52  01.07.2004 10:24:00 32.80     NA
>> 53  01.07.2004 10:26:00 32.82     NA
>> 54  01.07.2004 10:27:00 32.84     NA
>> 55  01.07.2004 10:28:00 32.88     NA
>> 56  01.07.2004 10:29:00 32.88     NA
>> 57  01.07.2004 10:30:00 32.88     NA
>> 58  01.07.2004 10:31:00 32.88     NA
>> 59  01.07.2004 10:32:00 32.87     NA
>> 60  01.07.2004 10:33:00 32.88     NA
>> 61  01.07.2004 10:34:00 32.95     NA
>> 62  01.07.2004 10:35:00 32.94     NA
>> 63  01.07.2004 10:36:00 32.93     NA
>> 64  01.07.2004 10:37:00 32.91     NA
>> 65  01.07.2004 10:38:00 32.93     NA
>> 66  01.07.2004 10:40:00 32.93     NA
>> 67  01.07.2004 10:41:00 33.00     NA
>> 68  01.07.2004 10:42:00 32.99     NA
>> 69  01.07.2004 10:43:00 33.00     NA
>> 70  01.07.2004 10:44:00 33.05     NA
>> 71  01.07.2004 10:45:00 33.03     NA
>> 72  01.07.2004 10:46:00 33.02     NA
>> 73  01.07.2004 10:47:00 33.02     NA
>> 74  01.07.2004 10:48:00 33.02     NA
>> 75  01.07.2004 10:49:00 33.02     NA
>> 76  01.07.2004 10:50:00 33.04     NA
>> 77  01.07.2004 10:51:00 33.03     NA
>> 78  01.07.2004 10:52:00 33.04     NA
>> 79  01.07.2004 10:53:00 33.03     NA
>> 80  01.07.2004 10:54:00 33.03     NA
>> 81  01.07.2004 10:55:00 33.00     NA
>> 82  01.07.2004 10:56:00 32.96     NA
>> 83  01.07.2004 10:57:00 32.96     NA
>> 84  01.07.2004 10:58:00 32.95     NA
>> 85  01.07.2004 10:59:00 32.90     NA
>> 86  01.07.2004 11:00:00 32.90     NA
>> 87  01.07.2004 11:02:00 32.81  32000
>> 88  01.07.2004 11:03:00 32.75  15300
>> 89  01.07.2004 11:04:00 32.72     NA
>> 90  01.07.2004 11:05:00 32.73     NA
>> 91  01.07.2004 11:06:00 32.74     NA
>> 92  01.07.2004 11:07:00 32.70  11100
>> 93  01.07.2004 11:08:00 32.69     NA
>> 94  01.07.2004 11:09:00 32.63     NA
>> 95  01.07.2004 11:10:00 32.64     NA
>> 96  01.07.2004 11:11:00 32.63     NA
>> 97  01.07.2004 11:12:00 32.55     NA
>> 98  01.07.2004 11:13:00 32.50     NA
>> 99  01.07.2004 11:14:00 32.56     NA
>> 100 01.07.2004 11:15:00 32.57     NA
>> 101 01.07.2004 11:16:00 32.55     NA
>> 102 01.07.2004 11:17:00 32.56     NA
>> 103 01.07.2004 11:18:00 32.62     NA
>> 104 01.07.2004 11:19:00 32.64     NA
>> 105 01.07.2004 11:20:00 32.60     NA
>> 106 01.07.2004 11:21:00 32.59     NA
>> 107 01.07.2004 11:22:00 32.56  13800
>> 108 01.07.2004 11:23:00 32.62     NA
>> 109 01.07.2004 11:24:00 32.65     NA
>> 110 01.07.2004 11:25:00 32.61     NA
>> 111 01.07.2004 11:26:00 32.67     NA
>> 112 01.07.2004 11:27:00 32.71     NA
>> 113 01.07.2004 11:28:00 32.71     NA
>> 114 01.07.2004 11:29:00 32.74     NA
>> 115 01.07.2004 11:30:00 32.75     NA
>> 116 01.07.2004 11:31:00 32.75     NA
>> 117 01.07.2004 11:32:00 32.75     NA
>> 118 01.07.2004 11:33:00 32.75     NA
>> 119 01.07.2004 11:34:00 32.75     NA
>> 120 01.07.2004 11:35:00 32.76     NA
>> 121 01.07.2004 11:36:00 32.76     NA
>> 122 01.07.2004 11:37:00 32.76     NA
>> 123 01.07.2004 11:38:00 32.75     NA
>> 124 01.07.2004 11:39:00 32.76     NA
>> 125 01.07.2004 11:40:00 32.77     NA
>> 126 01.07.2004 11:41:00 32.76     NA
>> 127 01.07.2004 11:42:00 32.75     NA
>> 128 01.07.2004 11:43:00 32.76     NA
>> 129 01.07.2004 11:44:00 32.75     NA
>> 130 01.07.2004 11:45:00 32.71  45700
>> 131 01.07.2004 11:46:00 32.68     NA
>> 132 01.07.2004 11:47:00 32.65     NA
>> 133 01.07.2004 11:48:00 32.67     NA
>> 134 01.07.2004 11:49:00 32.67     NA
>> 135 01.07.2004 11:50:00 32.64     NA
>> 136 01.07.2004 11:51:00 32.64     NA
>> 137 01.07.2004 11:52:00 32.67     NA
>> 138 01.07.2004 11:53:00 32.68     NA
>> 139 01.07.2004 11:54:00 32.68     NA
>> 140 01.07.2004 11:55:00 32.70     NA
>> 141 01.07.2004 11:56:00 32.69     NA
>> 142 01.07.2004 11:57:00 32.69     NA
>> 143 01.07.2004 11:58:00 32.69     NA
>> 144 01.07.2004 11:59:00 32.72     NA
>> 145 01.07.2004 12:00:00 32.71     NA
>> 146 01.07.2004 12:01:00 32.66     NA
>> 147 01.07.2004 12:02:00 32.68  15300
>> 148 01.07.2004 12:03:00 32.67     NA
>> 149 01.07.2004 12:04:00 32.65     NA
>> 150 01.07.2004 12:05:00 32.61  14300
>> 151 01.07.2004 12:06:00 32.61     NA
>> 152 01.07.2004 12:07:00 32.61     NA
>> 153 01.07.2004 12:08:00 32.61     NA
>> 154 01.07.2004 12:09:00 32.63     NA
>> 155 01.07.2004 12:10:00 32.62  11000
>> 156 01.07.2004 12:11:00 32.62     NA
>> 157 01.07.2004 12:12:00 32.62     NA
>> 158 01.07.2004 12:13:00 32.62     NA
>> 159 01.07.2004 12:14:00 32.62     NA
>> 160 01.07.2004 12:15:00 32.63     NA
>> 161 01.07.2004 12:16:00 32.62     NA
>> 162 01.07.2004 12:17:00 32.62     NA
>> 163 01.07.2004 12:18:00 32.63     NA
>> 164 01.07.2004 12:19:00 32.65     NA
>> 165 01.07.2004 12:20:00 32.61     NA
>> 166 01.07.2004 12:21:00 32.61     NA
>> 167 01.07.2004 12:22:00 32.61     NA
>> 168 01.07.2004 12:23:00 32.62     NA
>> 169 01.07.2004 12:24:00 32.61     NA
>> 170 01.07.2004 12:25:00 32.62     NA
>> 171 01.07.2004 12:26:00 32.62     NA
>> 172 01.07.2004 12:27:00 32.61     NA
>> 173 01.07.2004 12:28:00 32.62     NA
>> 174 01.07.2004 12:29:00 32.62  12500
>> 175 01.07.2004 12:30:00 32.64     NA
>> 176 01.07.2004 12:31:00 32.63     NA
>> 177 01.07.2004 12:32:00 32.63     NA
>> 178 01.07.2004 12:33:00 32.64  10800
>> 179 01.07.2004 12:34:00 32.66  25100
>> 180 01.07.2004 12:35:00 32.69     NA
>> 181 01.07.2004 12:36:00 32.70     NA
>> 182 01.07.2004 12:37:00 32.70     NA
>> 183 01.07.2004 12:38:00 32.70     NA
>> 184 01.07.2004 12:39:00 32.68     NA
>> 185 01.07.2004 12:40:00 32.68     NA
>> 186 01.07.2004 12:41:00 32.67     NA
>> 187 01.07.2004 12:42:00 32.65     NA
>> 188 01.07.2004 12:43:00 32.63     NA
>> 189 01.07.2004 12:44:00 32.62     NA
>> 190 01.07.2004 12:45:00 32.62     NA
>> 191 01.07.2004 12:46:00 32.62     NA
>> 192 01.07.2004 12:47:00 32.62     NA
>> 193 01.07.2004 12:48:00 32.62  21600
>> 194 01.07.2004 12:49:00 32.60     NA
>> 195 01.07.2004 12:50:00 32.58     NA
>> 196 01.07.2004 12:51:00 32.56     NA
>> 197 01.07.2004 12:52:00 32.55     NA
>> 198 01.07.2004 12:53:00 32.55     NA
>> 199 01.07.2004 12:54:00 32.56  30100
>> 200 01.07.2004 12:55:00 32.58     NA
>> 201 01.07.2004 12:56:00 32.57     NA
>> 202 01.07.2004 12:57:00 32.57     NA
>> 203 01.07.2004 12:58:00 32.53     NA
>> 204 01.07.2004 12:59:00 32.51     NA
>> 205 01.07.2004 13:00:00 32.52     NA
>> 206 01.07.2004 13:01:00 32.52     NA
>> 207 01.07.2004 13:02:00 32.52     NA
>> 208 01.07.2004 13:03:00 32.53     NA
>> 209 01.07.2004 13:04:00 32.51     NA
>> 210 01.07.2004 13:05:00 32.47     NA
>> 211 01.07.2004 13:06:00 32.43     NA
>> 212 01.07.2004 13:07:00 32.40     NA
>> 213 01.07.2004 13:08:00 32.37     NA
>> 214 01.07.2004 13:09:00 32.39  11900
>> 215 01.07.2004 13:10:00 32.39     NA
>> 216 01.07.2004 13:11:00 32.40     NA
>> 217 01.07.2004 13:12:00 32.41     NA
>> 218 01.07.2004 13:13:00 32.46     NA
>> 219 01.07.2004 13:14:00 32.44     NA
>> 220 01.07.2004 13:15:00 32.41     NA
>> 221 01.07.2004 13:16:00 32.42     NA
>> 222 01.07.2004 13:17:00 32.42     NA
>> 223 01.07.2004 13:18:00 32.42     NA
>> 224 01.07.2004 13:19:00 32.41     NA
>> 225 01.07.2004 13:20:00 32.41     NA
>> 226 01.07.2004 13:21:00 32.41     NA
>> 227 01.07.2004 13:22:00 32.41     NA
>> 228 01.07.2004 13:23:00 32.36     NA
>> 229 01.07.2004 13:24:00 32.34  22800
>> 230 01.07.2004 13:25:00 32.34     NA
>> 231 01.07.2004 13:26:00 32.33     NA
>> 232 01.07.2004 13:27:00 32.33     NA
>> 233 01.07.2004 13:28:00 32.34     NA
>> 234 01.07.2004 13:29:00 32.33     NA
>> 235 01.07.2004 13:30:00 32.33     NA
>> 236 01.07.2004 13:31:00 32.33     NA
>> 237 01.07.2004 13:32:00 32.33     NA
>> 238 01.07.2004 13:33:00 32.30     NA
>> 239 01.07.2004 13:34:00 32.33  16000
>> 240 01.07.2004 13:35:00 32.32  12500
>> 241 01.07.2004 13:36:00 32.33     NA
>> 242 01.07.2004 13:37:00 32.31  19100
>> 243 01.07.2004 13:38:00 32.34  22600
>> 244 01.07.2004 13:39:00 32.34     NA
>> 245 01.07.2004 13:40:00 32.34     NA
>> 246 01.07.2004 13:41:00 32.33     NA
>> 247 01.07.2004 13:42:00 32.31     NA
>> 248 01.07.2004 13:43:00 32.31     NA
>> 249 01.07.2004 13:44:00 32.31     NA
>> 250 01.07.2004 13:45:00 32.30     NA
>> 251 01.07.2004 13:46:00 32.30     NA
>> 252 01.07.2004 13:47:00 32.28     NA
>> 253 01.07.2004 13:48:00 32.25  19200
>> 254 01.07.2004 13:49:00 32.25  21200
>> 255 01.07.2004 13:50:00 32.23  25300
>> 256 01.07.2004 13:51:00 32.20     NA
>> 257 01.07.2004 13:52:00 32.20  15400
>> 258 01.07.2004 13:53:00 32.20  17500
>> 259 01.07.2004 13:54:00 32.17  11700
>> 260 01.07.2004 13:55:00 32.16     NA
>> 261 01.07.2004 13:56:00 32.14  17900
>> 262 01.07.2004 13:57:00 32.14  16300
>> 263 01.07.2004 13:58:00 32.17  19000
>> 264 01.07.2004 13:59:00 32.19  15600
>> 265 01.07.2004 14:00:00 32.23  25100
>> 266 01.07.2004 14:01:00 32.20     NA
>> 267 01.07.2004 14:02:00 32.24     NA
>> 268 01.07.2004 14:03:00 32.26  12500
>> 269 01.07.2004 14:04:00 32.31  19800
>> 270 01.07.2004 14:05:00 32.31     NA
>> 271 01.07.2004 14:06:00 32.30     NA
>> 272 01.07.2004 14:07:00 32.33     NA
>> 273 01.07.2004 14:08:00 32.33  14000
>> 274 01.07.2004 14:09:00 32.33     NA
>> 275 01.07.2004 14:10:00 32.33     NA
>> 276 01.07.2004 14:11:00 32.34  13300
>> 277 01.07.2004 14:12:00 32.34  11200
>> 278 01.07.2004 14:13:00 32.34     NA
>> 279 01.07.2004 14:14:00 32.33     NA
>> 280 01.07.2004 14:15:00 32.33     NA
>> 281 01.07.2004 14:16:00 32.33     NA
>> 282 01.07.2004 14:17:00 32.32     NA
>> 283 01.07.2004 14:18:00 32.28     NA
>> 284 01.07.2004 14:19:00 32.26     NA
>> 285 01.07.2004 14:20:00 32.26     NA
>> 286 01.07.2004 14:21:00 32.27     NA
>> 287 01.07.2004 14:22:00 32.28     NA
>> 288 01.07.2004 14:23:00 32.29     NA
>> 289 01.07.2004 14:24:00 32.30     NA
>> 290 01.07.2004 14:25:00 32.31     NA
>> 291 01.07.2004 14:26:00 32.32     NA
>> 292 01.07.2004 14:27:00 32.34     NA
>> 293 01.07.2004 14:28:00 32.35  10100
>> 294 01.07.2004 14:29:00 32.37     NA
>> 295 01.07.2004 14:30:00 32.36     NA
>> 296 01.07.2004 14:31:00 32.37     NA
>> 297 01.07.2004 14:32:00 32.35     NA
>> 298 01.07.2004 14:33:00 32.37  14100
>> 299 01.07.2004 14:34:00 32.31     NA
>> 300 01.07.2004 14:35:00 32.30     NA
>> > agg <- aggregate.data.frame(x=file, by=list(file$hora), FUN=mean)
>>
>> Muito obrigada!
>>
>> Michelle
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em listas.c3sl.ufpr.br
>> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
>> código mínimo reproduzível.
>>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150521/6d414e3d/attachment.html>


Mais detalhes sobre a lista de discussão R-br