
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@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================