[R-br] Cada alteração em um vetor sum () em outro

ASANTOS alexandresantosbr em yahoo.com.br
Sexta Novembro 25 14:43:16 BRST 2011


Desculpe Benilton,

       Tentei tantas coisas que estou confundindo os objetos. Meu 
problema é tenho dois vetores (freq e parc)em:

 > freq<-rpois(10000,4)####Cria os dados
 > parc<-rep(1:length(freq),each=2)###Cria um novo vetor
 > dados0<-cbind(freq, parc)
 > dados[1:10,]
       freq parc
  [1,]    3    1
  [2,]    4    1
  [3,]    3    2
  [4,]    3    2
  [5,]    3    3
  [6,]    3    3
  [7,]    5    4
  [8,]    3    4
  [9,]    7    5
[10,]    6    5
 >
   Porém eu gostaria de criar um novo vetor onde a cada alteração em 
parc, gostaria da soma de freq, sendo que no exemplo, o novo vetor teria 
como primeiro valor o 7 (soma de 3 + 4 no objeto freq, pois no vetor 
parc alterou-se de 1 para 2) e assim sucessivamente ate o final do 
objeto dados,
estava tentando utilizar a função if e como condição 
dados$parc[i]>parc[i]+1 mas não sei como seria fazer a soma dentro de 
dados$freq, uma vez que não posso utilizar operações com vetores dentro 
da função if(),

Obrigado

Alexandre


Em 25-11-2011 14:24, Benilton Carvalho escreveu:
> Vc vai precisar explicar melhor o seu caso para q eu possa entender.
> (por sinal, seu exemplo nao eh reproduzivel, faltou definir quem eh
> 'freq')
> _______________________________________________
> 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.
>


-- 
Alexandre DOS SANTOS
Engenheiro Florestal, Msc.
Laboratório de Entomologia Florestal
Departamento de Entomologia
Universidade Federal de Lavras
Caixa Postal 3037
37200-000 - Lavras - Minas Gerais - Brasil
Tel: +55 35 92230304



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