[R-br] Atualizar valores numa matriz...
Benilton Carvalho
beniltoncarvalho em gmail.com
Quinta Junho 28 15:02:29 BRT 2012
for (i in seq_along(valores_atuais))
matriz[matriz == valores_na_matriz[i]] = valores_atuais[i]
b
2012/6/28 andrebvs <andrebvs em bol.com.br>:
> Como atualizo alguns dos seguintes valores da matriz abaixo:
>
> [,1] [,2] [,3] [,4] [,5]
> [1,] 3 19 22 27 34
> [2,] 3 12 22 34 43
> [3,] 3 12 27 43 54
> [4,] 12 19 27 34 43
> [5,] 4 16 21 36 41
> [6,] 4 9 16 30 41
> [7,] 4 9 21 30 36
> [8,] 9 16 21 36 41
> [9,] 5 8 24 35 47
> [10,] 5 15 24 38 52
> [11,] 5 8 15 35 38
> [12,] 8 15 24 38 52
> [13,] 7 11 23 39 46
> [14,] 7 18 32 46 49
> [15,] 7 11 18 23 39
> [16,] 11 18 32 39 46
> [17,] 3 16 23 35 54
> [18,] 3 5 16 36 46
> [19,] 3 5 23 35 46
> [20,] 5 16 35 36 54
> [21,] 4 7 22 30 47
> [22,] 4 22 24 30 34
> [23,] 4 7 24 34 47
> [24,] 7 22 24 34 49
> [25,] 8 19 21 32 43
> [26,] 8 11 21 38 43
> [27,] 8 19 32 38 50
> [28,] 11 19 21 32 43
> [29,] 9 12 18 39 41
> [30,] 9 15 27 39 52
> [31,] 9 12 15 18 27
> [32,] 12 18 27 39 41
> [33,] 3 15 21 35 39
> [34,] 3 4 21 22 39
> [35,] 3 15 22 35 47
> [36,] 4 15 21 22 39
> [37,] 5 7 19 38 46
> [38,] 5 19 27 38 54
> [39,] 5 7 23 27 46
> [40,] 7 23 27 38 46
>
> Os valores a serem atualizados (sbstituídos) da matriz são:
>
> valores_na_matriz <-
> c(9,11,12,15,18,19,21,22,23,24,27,30,32,35,36,39,41,46,52,54,55,56,57,58)
>
> Pelos correspondentes valores abaixo:
>
> valores_atuais <-
> c(10,12,13,14,17,23,24,25,28,29,30,32,33,36,37,41,42,44,51,52,53,54,59,60)
>
> ou seja, substituir na: 9 por 10, 11 por 12, 12 poe 13, ..., 58 por 60.
>
> desde já agradeço!
>
> Att.
> André
>
>
> _______________________________________________
> 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.
Mais detalhes sobre a lista de discussão R-br