[R-br] Leitura de arquivo

Emerson Cotta Bodevan ecbodevan.ufvjm em gmail.com
Segunda Maio 30 10:28:13 BRT 2011


Obrigado pelos eslarecimentos.

Abs,

Em 30 de maio de 2011 09:55, Paulo Justiniano <paulojus em leg.ufpr.br>escreveu:

> Emerson
>
> basicamente data-frames armazenam objetos de mesmo tamanho em sus colunas,
> enquanto listas podem armazenar objetos de tamanho diferente
>
> no seu exemplo o DF repete os valores dos tamanhos da cada grupo,
> emquanto a lista comnina objetos de diferentes tamanhos
>
>
>
>
> On Mon, 30 May 2011, Emerson Cotta Bodevan wrote:
>
>  Prezados Paulo e Walmes. Muito obrigado pelas respostas. Problema
>> resolvido.
>>
>> Paulo, desculpe minha ignorância, mas... quando é mais interessante usar
>> lista ou data.frame?
>>
>> Obrigado mais uma vez,
>>
>> Em 30 de maio de 2011 09:44, Paulo Justiniano <paulojus em leg.ufpr.br>
>> escreveu:
>>      Como lista ou data-frame dependo do uso
>>
>>      aqui um script que monta um ou outro
>>
>>      foo <- read.table("ex-dados.txt", fill=T)
>> foo
>> ## Pergunta 1
>> foo[complete.cases(foo),]
>>
>> ## Pergunta 2:
>> ind <- foo[!complete.cases(foo),1]
>> ind
>> ## como data.frame
>> fooDF <- cbind(n=rep(ind,ind), foo[complete.cases(foo),])
>> fooDF
>>
>> ## como lista
>> fooL <- lapply(ind, function(x) list(n=x, dados = subset(fooDF,
>> n==x)[,-1]))
>> fooL
>>
>>
>>
>> On Mon, 30 May 2011, Walmes Zeviani wrote:
>>
>>      Emerson,
>>
>>      Você pode usar a função complete.cases() com alternativa ao
>> procedimento do PJ para remover os
>>      NA's (caso só tenha
>>      NA nas linhas que correspondentes ao número de amostras)
>>
>>      subset(foo, is.na(V2) & is.na(V3)) # ou
>>      foo <- foo[complete.cases(),]
>>
>>      À disposição.
>>      Walmes.
>>
>>
>>  ==========================================================================
>>      Walmes Marques Zeviani
>>      LEG (Laboratório de Estatística e Geoinformação, 25.450418 S,
>> 49.231759 W)
>>      Departamento de Estatística - Universidade Federal do Paraná
>>      fone: (+55) 41 3361 3573
>>      VoIP: (3361 3600) 1053 1173
>>      e-mail: walmes em ufpr.br
>>      twitter: @walmeszeviani
>>      homepage: http://www.leg.ufpr.br/~walmes
>>      linux user number: 531218
>>
>>  ==========================================================================
>>
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em listas.c3sl.ufpr.br
>> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>>
>>
>>
>>
>> --
>> Emerson
>>
>>
>>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>
>


-- 
Emerson
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110530/a810e24d/attachment.html>


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