<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Jorge,<br>
Semana passada foi discutido assunto semelhante na lista, favor
procurar nos arquivos<br>
<pre class="moz-signature" cols="72">[]s
Leonard de Assis
assis <dot> leonard <at> gmail <dot> com
</pre>
<br>
Em 08/02/2012 12:14, <a class="moz-txt-link-abbreviated" href="mailto:jorgeas@ufcg.edu.br">jorgeas@ufcg.edu.br</a> escreveu:
<blockquote
cite="mid:361235305.1124.1328710476547.JavaMail.root@mail"
type="cite">
<style type="text/css">p { margin: 0; }</style>
<div style="font-family: Times New Roman; font-size: 12pt; color:
#000000"><span>Qual procedimento para converte um arquivo .txt
para .csv, ou sesa, uma banco da PNAD<br>
<br>
<span name="x"></span>Jorge Alves de Sousa<br>
Prof. Adjunto I<br>
Coordenador pro tempore do Curso de Licenciatura em Matemática<span
name="x"></span><br>
</span><br>
<hr id="zwchr"><b>De: </b><a class="moz-txt-link-abbreviated" href="mailto:r-br-request@listas.c3sl.ufpr.br">r-br-request@listas.c3sl.ufpr.br</a><br>
<b>Para: </b><a class="moz-txt-link-abbreviated" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>
<b>Enviadas: </b>Quarta-feira, 8 de Fevereiro de 2012 12:00:02<br>
<b>Assunto: </b>Digest R-br, volume 12, assunto 8<br>
<br>
Enviar submissões para a lista de discussão R-br para <br>
<a class="moz-txt-link-abbreviated" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>
<br>
Para se cadastrar ou descadastrar via WWW, visite o endereço<br>
<a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
ou, via email, envie uma mensagem com a palavra 'help' no
assunto ou<br>
corpo da mensagem para <br>
<a class="moz-txt-link-abbreviated" href="mailto:r-br-request@listas.c3sl.ufpr.br">r-br-request@listas.c3sl.ufpr.br</a><br>
<br>
Você poderá entrar em contato com a pessoa que gerencia a lista
pelo<br>
endereço<br>
<a class="moz-txt-link-abbreviated" href="mailto:r-br-owner@listas.c3sl.ufpr.br">r-br-owner@listas.c3sl.ufpr.br</a><br>
<br>
Quando responder, por favor edite sua linha Assunto assim ela
será<br>
mais específica que "Re: Contents of R-br digest..."<br>
<br>
<br>
Tópicos de Hoje:<br>
<br>
1. Re: Referências C/C++ e R (Eduardo Leoni)<br>
2. Re: Usando o nome da coluna dentro do apply (Eduardo
Leoni)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 7 Feb 2012 15:01:50 -0200<br>
From: Eduardo Leoni <a class="moz-txt-link-rfc2396E" href="mailto:e.leoni@gmail.com"><e.leoni@gmail.com></a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>
Subject: Re: [R-br] Referências C/C++ e R<br>
Message-ID:<br>
<a class="moz-txt-link-rfc2396E" href="mailto:CAEKuhtiODAe8StpxLi_ox578Pf7r-3a9UGVYjF1V7+EhFAwvcg@mail.gmail.com"><CAEKuhtiODAe8StpxLi_ox578Pf7r-3a9UGVYjF1V7+EhFAwvcg@mail.gmail.com></a><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Eu começaria lendo a documentação Rcpp. Por exemplo:<br>
<br>
<a class="moz-txt-link-freetext" href="http://dirk.eddelbuettel.com/papers/Rcpp-introduction.pdf">http://dirk.eddelbuettel.com/papers/Rcpp-introduction.pdf</a><br>
<br>
<br>
<br>
2012/2/7 Leandro Marino
<a class="moz-txt-link-rfc2396E" href="mailto:leandromarino@leandromarino.com.br"><leandromarino@leandromarino.com.br></a><br>
<br>
> *<br>
> *<br>
> *Caros,*<br>
> *<br>
> *<br>
> *tentei localizar sem sucesso nos históricos da lista.
Alguém por acaso<br>
> pode sugerir referências (além do Google :) ) para aprender
sobre C / C++.<br>
> Seria interessante algum material que focasse em
estatística e no R. Vi o<br>
> livro *<br>
> Statistical Computing in C++ and R<br>
> *mas não sei se é bom. O preço dele é salgado para
arriscar... *<br>
> *<br>
> *<br>
> *Um abraço,*<br>
> *Leandro*<br>
><br>
> _______________________________________________<br>
> R-br mailing list<br>
> <a class="moz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
> <a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
> Leia o guia de postagem (<a class="moz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça<br>
> código mínimo reproduzível.<br>
><br>
-------------- Próxima Parte ----------<br>
Um anexo em HTML foi limpo...<br>
URL:
<a class="moz-txt-link-rfc2396E" href="http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120207/570c011e/attachment-0001.html"><http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120207/570c011e/attachment-0001.html></a><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 7 Feb 2012 15:13:00 -0200<br>
From: Eduardo Leoni <a class="moz-txt-link-rfc2396E" href="mailto:e.leoni@gmail.com"><e.leoni@gmail.com></a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a><br>
Subject: Re: [R-br] Usando o nome da coluna dentro do apply<br>
Message-ID:<br>
<a class="moz-txt-link-rfc2396E" href="mailto:CAEKuhtjLtBUiMrx8uzujdrYGuG9TeOiz4amPMXVKooMn5-ofAQ@mail.gmail.com"><CAEKuhtjLtBUiMrx8uzujdrYGuG9TeOiz4amPMXVKooMn5-ofAQ@mail.gmail.com></a><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
O que Eder falou. Mas mesmo assim não daria certo.<br>
<br>
O jeito mais fácil, mas é um "copout" é usar um loop. Ou se
quiser mesmo<br>
apply:<br>
<br>
apply(names(dados),2,funcao)<br>
<br>
modificando a funcao para pegar o nome da coluna e extrair de
'dados'.<br>
<br>
<br>
<br>
2012/2/6 Eder David Borges da Silva <a class="moz-txt-link-rfc2396E" href="mailto:eder@leg.ufpr.br"><eder@leg.ufpr.br></a><br>
<br>
> Vanessa,<br>
> se sei se é esse o problemas, mas sua matriz parece estar
sem nome,<br>
> por isso esta retornando o NULL<br>
> quando a matriz tem nome nas colunas o colnames funciona:<br>
><br>
> dados = replicate(100,rnorm(50))<br>
> ## Colocando os nomes<br>
> dimnames(dados)[[2]] <- paste('X',1:100,sep='')<br>
> head(dados)<br>
> colnames(dados)<br>
><br>
> dimnames(dados)[[2]]<br>
><br>
> funcao = function(coluna){<br>
> y = coluna<br>
> x = 2*coluna<br>
> tabela = data.frame(x,y)<br>
> nome1 = colnames(coluna)<br>
> nome2 = names(coluna)<br>
> #write.csv(FILE,paste(nome1,'.csv',sep=''))<br>
> saida = list(nome1,nome2,x,y)<br>
> return(saida)<br>
> }<br>
><br>
> resultados = apply(dados,2,funcao)<br>
><br>
> Acho que pode ser isso...<br>
> Éder<br>
><br>
><br>
><br>
> Em 6 de fevereiro de 2012 16:12, Vanessa Leotti Torman<br>
> <a class="moz-txt-link-rfc2396E" href="mailto:vleotti@yahoo.com.br"><vleotti@yahoo.com.br></a> escreveu:<br>
> > Caros membros da lista R-br,<br>
> ><br>
> > gostaria de uma ajuda em relação a situação a seguir.
Gostaria de aplicar<br>
> > certa função as colunas de uma matriz, sendo que entre
outras coisas, a<br>
> > função que desejo deve gravar arquivos csv com os
dados. Entretanto,<br>
> preciso<br>
> > de um arquivo apra cada coluna, e não estou
conseguindo transferir o nome<br>
> > (ou número da coluna) dentro da função apply.<br>
> ><br>
> > Um código exemplo está abaixo:<br>
> ><br>
> > dados = replicate(100,rnorm(50))<br>
> ><br>
> > funcao = function(coluna){<br>
> > y = coluna<br>
> > x = 2*coluna<br>
> > tabela = data.frame(x,y)<br>
> > nome1 = colnames(coluna)<br>
> > nome2 = names(coluna)<br>
> > #write.csv("tabela_?NOMEDACOLUNA?.csv")<br>
> > saida = list(nome1,nome2,x,y)<br>
> > return(saida)<br>
> > }<br>
> ><br>
> > resultados = apply(dados,2,funcao)<br>
> ><br>
> > O problema está em como passar o nome da coluna, pois
tanto o "names" e o<br>
> > "colnames" retornam NULL.<br>
> ><br>
> > Eu sei que se o objetivo fosse somente o de criar
estes vários arquivos<br>
> > poderia usar "eval" e "paste", mas a função que quero
aplicar é muito<br>
> mais<br>
> > complexa que esta. O objetivo de criar os arquivos csv
é poder tirar<br>
> alguns<br>
> > objetos da saída da minha função e assim economizar
memória RAM. Tais<br>
> > objetos não são primordias para mim mas gostaria de
salvá-los.<br>
> ><br>
> > Muito obrigada,<br>
> > Vanessa B Leotti Torman<br>
> > UFRGS<br>
> ><br>
> ><br>
> ><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > R-br mailing list<br>
> > <a class="moz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
> >
<a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
> > Leia o guia de postagem
(<a class="moz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça<br>
> código<br>
> > mínimo reproduzível.<br>
> _______________________________________________<br>
> R-br mailing list<br>
> <a class="moz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
> <a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
> Leia o guia de postagem (<a class="moz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>)
e forneça<br>
> código mínimo reproduzível.<br>
><br>
-------------- Próxima Parte ----------<br>
Um anexo em HTML foi limpo...<br>
URL:
<a class="moz-txt-link-rfc2396E" href="http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120207/fc7711f3/attachment-0001.html"><http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120207/fc7711f3/attachment-0001.html></a><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
R-br mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
<br>
<br>
Fim da Digest R-br, volume 12, assunto 8<br>
****************************************<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
R-br mailing list
<a class="moz-txt-link-abbreviated" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a>
<a class="moz-txt-link-freetext" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a>
Leia o guia de postagem (<a class="moz-txt-link-freetext" href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.</pre>
</blockquote>
</body>
</html>