Escrevendo linhas

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

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 <fatima.lima.paula@gmail.com>
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 R-br@listas.c3sl.ufpr.br 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.

Rodrigo, eu peguei sua sugestão da seguinte forma: writeLines(strwrap(paste("cadaum=subset(dados1,nome==\"" , i ,'\")',sep=''))) Deu certinho. Muito obrigada. Boa noite. Fátima Em 14 de janeiro de 2013 20:34, Rodrigo Coster <rcoster@gmail.com> escreveu:
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 <fatima.lima.paula@gmail.com>
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 R-br@listas.c3sl.ufpr.br 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 R-br@listas.c3sl.ufpr.br 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.
participantes (2)
-
Fátima Lima Paula
-
Rodrigo Coster