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 <[email protected]>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 <[email protected]>: > > 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 > > <[email protected]> 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 > >> > [email protected] > >> > 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 > >> [email protected] > >> 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 > > [email protected] > > 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 > [email protected] > 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 [email protected] 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.
