writeLines(strwrap(paste("cadaum=subset(dados1,nome==\"",'batata','\")',sep='')))MAS, acho que o split() faz exatamente o que tu quer (ou pelo menos algo próximo a)... split(dados1,list(dados1$nome)) 2013/1/14 Fátima Lima Paula <[email protected]> > Prezados, preciso escrever 1353 linhas do formato abaixo, colocando entre > aspas os nomes de uma lista. > > cadaum=subset(dados1,nome=="AIDA PEREIRA") > > Consegui fazer apenas uma parte, dessa forma: > > for(i in lista) { > writeLines(strwrap(paste("cadaum=subset(dados1,nome==",i))) > } > > Exemplo > lista=c("jose","pedro","maria","teresa","Rosa") > for(i in lista) { > writeLines(strwrap(paste("cadaum=subset(dados1,nome==",i))) > } > cadaum=subset(dados1,nome== jose > cadaum=subset(dados1,nome== pedro > cadaum=subset(dados1,nome== maria > cadaum=subset(dados1,nome== teresa > cadaum=subset(dados1,nome== Rosa > > Como podem ver, está faltando as aspas e o parêntese do final. Só consegui > chegar até aí porque vi um exemplo parecido ao que eu quero no google, é > claro. > Alguém saberia como faço isso? Caso contrário terei que completar com > aspas e parêntese as 1353 linhas. > Obrigada > Fátima > > > > > _______________________________________________ > R-br mailing list > [email protected] > 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. >
_______________________________________________ R-br mailing list [email protected] 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.
