[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