[R-br] help - Ajuda com seleção de dados de uma coluna e criação de funções.

Rafael Fernandes rafadreux em gmail.com
Segunda Junho 27 12:13:10 BRT 2011


Olá pessoal, Valeu pela ajuda, eu é que tava selecionando errado, agora já
deu certo.

Obrigado pela ajuda de todos.

Em 27 de junho de 2011 11:59, Rafael Fernandes <rafadreux em gmail.com>escreveu:

> Olá pessoal, agora eu consegui ler a tabela, com o read.csv, e trocando os
> ; por , no notepad, e selecionando com o comando x2 = x1[1:49,4].
> Também consegui fazer o summary(x2), mas não estou conseguindo fazer a soma
> total desse x1, é só sum(x1).
>
>
> 2011/6/26 Rafael Fernandes <rafadreux em gmail.com>
>
>> Olá, segue em anexo parte da tabela que estou tentando trabalhar.
>> Estou lendo com o read.table().
>>
>> Em 23 de junho de 2011 12:01, Felipe Emanoel Barletta Mendes <
>> felipe em leg.ufpr.br> escreveu:
>>
>> Rafael, pode enviar uma parte dos dados?
>>> E como você está lendo eles no R?
>>>
>>>
>>> Rafael Fernandes
>>> > Cuntinua dando o mesmo erro de mudar os números.
>>> > Não sei o que está acontecendo.
>>> >
>>> > Em 22 de junho de 2011 10:10, Felipe Emanoel Barletta Mendes <
>>> > felipe em leg.ufpr.br> escreveu:
>>> >
>>> >> Rafael se dia é uma tabela de de 4 colunas e você quer selecionar os
>>> >> valores de 2 a 49 desta coluna faça desta forma:
>>> >>
>>> >>
>>> >> PAR<-dias[2:49,4]
>>> >> PAR<-as.numeric(PAR)
>>> >>
>>> >> Seu objeto dias é um data frame?
>>> >> is.data.frame(dias)
>>> >> Se não for, transforme em data frame.Fica melhor para trabalhar com
>>> ele.
>>> >> as.data.frame(dias)
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> Rafael Fernandes
>>> >> > Olá, eu acho que não adiantou, pq eu fiz o seguinte comando:
>>> >> >
>>> >> >> PAR <- as.numeric(dias$V4[2:49])
>>> >> > E deu esse resultado:
>>> >> >> PAR
>>> >> >  [1]  1  1  2  1  1  1  1  1  1  5  7 13 41 14 24 32 40 53 62 71 73
>>> 46
>>> >> 80
>>> >> > 64
>>> >> > 66
>>> >> > [26] 57 60 43 26 42 50 34 10 11 28 35 17  8  2  2  3  1  1  1  1  1
>>>  1
>>> >>  1
>>> >> >>
>>> >> > Que não é a quarta coluna dos valores 2 a 49.
>>> >> > Sendo que o objeto "dias" é uma tabela de 4 colunas e eu quero
>>> >> selecionar
>>> >> > a
>>> >> > quarta.
>>> >> > Por favor me ajudem.
>>> >> >
>>> >> >
>>> >> >
>>> >> > Em 21 de junho de 2011 12:07, Felipe Emanoel Barletta Mendes <
>>> >> > felipe em leg.ufpr.br> escreveu:
>>> >> >
>>> >> >> Olá rafael.
>>> >> >>
>>> >> >> O que acontece é que seus dados estão como fator.
>>> >> >> Você precisa transformá-lo em numeric.
>>> >> >>
>>> >> >> dados$coluna<-as.numeric(dados$coluna)
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> Rafael Fernandes
>>> >> >> > 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 em 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 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.
>>> >> >> >>
>>> >> >> >>
>>> >> >> >> 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 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.
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> > --
>>> >> >> > Rafael Dreux Miranda Fernandes
>>> >> >> > Estudante de Graduação em Engª Agronômica
>>> >> >> > http://opinioesrafadreux.blogspot.com/
>>> >> >> >
>>> >> >>
>>> >> >>
>>> >> >> Felipe E. Barletta Mendes
>>> >> >> (41)9189-5198
>>> >> >> (41)3025-2150
>>> >> >> (41)3328-7216
>>> >> >> http://www.leg.ufpr.br/doku.php/pessoais:felipe
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >> > --
>>> >> > Rafael Dreux Miranda Fernandes
>>> >> > Estudante de Graduação em Engª Agronômica
>>> >> > http://opinioesrafadreux.blogspot.com/
>>> >> >
>>> >>
>>> >>
>>> >> Felipe E. Barletta Mendes
>>> >> (41)9189-5198
>>> >> (41)3025-2150
>>> >> (41)3328-7216
>>> >> http://www.leg.ufpr.br/doku.php/pessoais:felipe
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > Rafael Dreux Miranda Fernandes
>>> > Estudante de Graduação em Engª Agronômica
>>> > http://opinioesrafadreux.blogspot.com/
>>> >
>>>
>>>
>>> Felipe E. Barletta Mendes
>>> (41)9189-5198
>>> (41)3025-2150
>>> (41)3328-7216
>>> http://www.leg.ufpr.br/doku.php/pessoais:felipe
>>>
>>>
>>
>>
>> --
>> Rafael Dreux Miranda Fernandes
>> Agronomic Engineering Student of UFSCar - Brasil.
>> http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4270671D0
>>
>>
>
>
> --
> Rafael Dreux Miranda Fernandes
> Agronomic Engineering Student of UFSCar - Brasil.
> http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4270671D0
>
>


-- 
Rafael Dreux Miranda Fernandes
Agronomic Engineering Student of UFSCar - Brasil.
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4270671D0
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110627/14dba1ee/attachment.html>


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