[R-br] Leitura de arquivo

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


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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110530/8f21a06e/attachment.html>


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