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

Você deve estar usando Windows e o arquivo sweave.sty não está no mesmo diretório que que seu arquivo *.Rnw! 2012/2/8 <jorgeas@ufcg.edu.br>
Alguém pode dizer por que quando rodo o Swaeve, ele dá a seguinte mensagem: Swaeve.sty not found??? Jorge Alves de Sousa Prof. Adjunto I Coordenador pro tempore do Curso de Licenciatura em Matemática
------------------------------ *De: *r-br-request@listas.c3sl.ufpr.br *Para: *r-br@listas.c3sl.ufpr.br *Enviadas: *Quarta-feira, 8 de Fevereiro de 2012 12:00:02 *Assunto: *Digest R-br, volume 12, assunto 8
Enviar submissões para a lista de discussão R-br para r-br@listas.c3sl.ufpr.br
Para se cadastrar ou descadastrar via WWW, visite o endereço https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para r-br-request@listas.c3sl.ufpr.br
Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço r-br-owner@listas.c3sl.ufpr.br
Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of R-br digest..."
Tópicos de Hoje:
1. Re: Referências C/C++ e R (Eduardo Leoni) 2. Re: Usando o nome da coluna dentro do apply (Eduardo Leoni)
----------------------------------------------------------------------
Message: 1 Date: Tue, 7 Feb 2012 15:01:50 -0200 From: Eduardo Leoni <e.leoni@gmail.com> To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Referências C/C++ e R Message-ID: < CAEKuhtiODAe8StpxLi_ox578Pf7r-3a9UGVYjF1V7+EhFAwvcg@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1"
Eu começaria lendo a documentação Rcpp. Por exemplo:
http://dirk.eddelbuettel.com/papers/Rcpp-introduction.pdf
2012/2/7 Leandro Marino <leandromarino@leandromarino.com.br>
* * *Caros,* * * *tentei localizar sem sucesso nos históricos da lista. Alguém por acaso pode sugerir referências (além do Google :) ) para aprender sobre C / C++. Seria interessante algum material que focasse em estatística e no R. Vi o livro * Statistical Computing in C++ and R *mas não sei se é bom. O preço dele é salgado para arriscar... * * * *Um abraço,* *Leandro*
_______________________________________________ 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.
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: < http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120207/570c011e/attac...
------------------------------
Message: 2 Date: Tue, 7 Feb 2012 15:13:00 -0200 From: Eduardo Leoni <e.leoni@gmail.com> To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Usando o nome da coluna dentro do apply Message-ID: < CAEKuhtjLtBUiMrx8uzujdrYGuG9TeOiz4amPMXVKooMn5-ofAQ@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1"
O que Eder falou. Mas mesmo assim não daria certo.
O jeito mais fácil, mas é um "copout" é usar um loop. Ou se quiser mesmo apply:
apply(names(dados),2,funcao)
modificando a funcao para pegar o nome da coluna e extrair de 'dados'.
2012/2/6 Eder David Borges da Silva <eder@leg.ufpr.br>
Vanessa, se sei se é esse o problemas, mas sua matriz parece estar sem nome, por isso esta retornando o NULL quando a matriz tem nome nas colunas o colnames funciona:
dados = replicate(100,rnorm(50)) ## Colocando os nomes dimnames(dados)[[2]] <- paste('X',1:100,sep='') head(dados) colnames(dados)
dimnames(dados)[[2]]
funcao = function(coluna){ y = coluna x = 2*coluna tabela = data.frame(x,y) nome1 = colnames(coluna) nome2 = names(coluna) #write.csv(FILE,paste(nome1,'.csv',sep='')) saida = list(nome1,nome2,x,y) return(saida) }
resultados = apply(dados,2,funcao)
Acho que pode ser isso... Éder
Em 6 de fevereiro de 2012 16:12, Vanessa Leotti Torman <vleotti@yahoo.com.br> escreveu:
Caros membros da lista R-br,
gostaria de uma ajuda em relação a situação a seguir. Gostaria de aplicar certa função as colunas de uma matriz, sendo que entre outras coisas, a função que desejo deve gravar arquivos csv com os dados. Entretanto, preciso de um arquivo apra cada coluna, e não estou conseguindo transferir o nome (ou número da coluna) dentro da função apply.
Um código exemplo está abaixo:
dados = replicate(100,rnorm(50))
funcao = function(coluna){ y = coluna x = 2*coluna tabela = data.frame(x,y) nome1 = colnames(coluna) nome2 = names(coluna) #write.csv("tabela_?NOMEDACOLUNA?.csv") saida = list(nome1,nome2,x,y) return(saida) }
resultados = apply(dados,2,funcao)
O problema está em como passar o nome da coluna, pois tanto o "names" e o "colnames" retornam NULL.
Eu sei que se o objetivo fosse somente o de criar estes vários arquivos poderia usar "eval" e "paste", mas a função que quero aplicar é muito mais complexa que esta. O objetivo de criar os arquivos csv é poder tirar alguns objetos da saída da minha função e assim economizar memória RAM. Tais objetos não são primordias para mim mas gostaria de salvá-los.
Muito obrigada, Vanessa B Leotti Torman UFRGS
_______________________________________________ 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.
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: < http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120207/fc7711f3/attac...
------------------------------
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Fim da Digest R-br, volume 12, assunto 8 ****************************************
_______________________________________________ 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.

Alternativamente, 1) adicione o texmf do R ao caminho do LaTeX ou 2) Use Sweave('arquivo.rnw', stylepath=TRUE) b 2012/2/8 FHRB Toledo <fernandohtoledo@gmail.com>:
Você deve estar usando Windows e o arquivo sweave.sty não está no mesmo diretório que que seu arquivo *.Rnw!
2012/2/8 <jorgeas@ufcg.edu.br>
Alguém pode dizer por que quando rodo o Swaeve, ele dá a seguinte mensagem: Swaeve.sty not found??? Jorge Alves de Sousa Prof. Adjunto I Coordenador pro tempore do Curso de Licenciatura em Matemática
participantes (3)
-
Benilton Carvalho
-
FHRB Toledo
-
jorgeas@ufcg.edu.br