
Olá Fernando, eu não consegui fazer a segunda coluna do data.frame ser a multiplicação da primeira por 3.6, o R fala que * não é reconhecido. E não é isso que eu quero, eu quero somar essa coluna inteira. Tem como somar uma coluna inteira de um data.frame? Obrigado. Em 18 de junho de 2011 18:25, Fernando Mayer <fernandomayer@gmail.com>escreveu:
Rafael,
o que vc entende por "tabela" no R? Talvez vc esteja se referindo a um data.frame? Tente isso:
df <- data.frame(x = runif(10), y = runif(10)) # seleciona a coluna que vc quer em df e cria uma segunda "coluna" multiplicada por 3.6 df2 <- data.frame(x = df$x, x2 = df$x*3.6)
[]s,
--- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com
2011/6/18 Rafael Fernandes <rafadreux@gmail.com>:
Olá Felipe, Eu não consegui fazer com que a função
soma = sum(c)*3.6
leia os dados, porque eu acho que eles não estão em uma coluna, estão só como uma sequência de números. Dá o seguinte erro:
Error in Summary.factor(c(1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 5L, 7L, : sum not meaningful for factors
Como faço para mudar?
Em 17 de junho de 2011 22:55, Felipe Emanoel Barletta Mendes <felipe@leg.ufpr.br> escreveu:
Rafael,
Talvez isto lhe ajude:
===== criando matriz x<-rnorm(200) y <- rnorm(200) dados <- data.frame(x,y) head(dados)
===== selecionando a coluna y dados2<-as.vector(dados[,2]) soma <- function(c) { resp <- sum(c)*3.6 resp } soma(dados2)
Rafael Fernandes
Olá, gostaria de saber como selecionar uma coluna de uma tabela, e
criar
uma nova tabela com esses dados. E aí eu queria fazer uma função que some essa coluna e multiplique por 3,6.
Obrigado.
-- Rafael Dreux Miranda Fernandes Estudante de Graduação em Engª Agronômica http://opinioesrafadreux.blogspot.com/ _______________________________________________ R-br mailing list R-br@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.
Felipe E. Barletta Mendes (41)9189-5198 (41)3025-2150 (41)3328-7216 http://www.leg.ufpr.br/doku.php/pessoais:felipe
_______________________________________________ R-br mailing list R-br@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.
-- Rafael Dreux Miranda Fernandes Estudante de Graduação em Engª Agronômica http://opinioesrafadreux.blogspot.com/
_______________________________________________ R-br mailing list R-br@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@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.
-- Rafael Dreux Miranda Fernandes Estudante de Graduação em Engª Agronômica http://opinioesrafadreux.blogspot.com/