Dá uma olhada no exemplo abaixo. Poder ser que ajude.

C1=sample(5000); C1=sample(C1,300); C1=sort(C1)

C2=as.factor(c(rep("A",100),rep("B",100),rep("C",100)))

C3=sample(50000); C3=sample(C3,300); C3=sort(C3)

x=data.frame(C1,C2,C3)

attach(x)

 

s=subset(x, C2== "A")

s

s1=subset(x, select=c(C1,C2))

s1

s2=subset(x, C3>49000)

s2

s3=subset(x, C3<2000)

s3



--- Em qui, 2/6/11, Luciano Ramos Gonçalves <lrg.financas@gmail.com> escreveu:

De: Luciano Ramos Gonçalves <lrg.financas@gmail.com>
Assunto: [R-br] Criando arquivo com dados - Extracão
Para: r-br@listas.c3sl.ufpr.br
Data: Quinta-feira, 2 de Junho de 2011, 15:25

Tenho um  arquivo com 11 colunas.
A coluna 2 (V2) tem aproximadamente 300 levels. O que eu pretendo é separar todo o arquivo conforme esses leveis.
Ou seja, sendo o level 1 "AAA", eu quero extrair todas as linhas cujo valor na segunda coluna seja "AAA" e gravar em um novo arquivo, usando "sink()" por exemplo.
Como selecionar as linhas conforme o valor do level da segunda coluna?

Grato,

Luciano.

-----Anexo incorporado-----

_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br