Perguntas com a marcação «r-faq»

A tag r-faq é criada para agrupar um número limitado de perguntas que discutem problemas que surgem regularmente na tag R. Não é a FAQ oficial do R for SO, mas deve servir como uma fonte interessante de informações sobre problemas comuns.

6
O que "métodos S3" significa em R?
Como sou bastante novo no R, não sei quais são os métodos e objetos do S3. Descobri que existem sistemas de objetos S3 e S4 e alguns recomendam o uso do S3 sobre S4, se possível (consulte o Guia de estilo R do Google em http://google-styleguide.googlecode.com/svn/trunk/google-r-style. html ) *. No …
124 r  oop  r-faq  r-s3  r-s4 

14
Contar o número de linhas em cada grupo
Tenho um dataframe e gostaria de contar o número de linhas dentro de cada grupo. Eu regularmente uso a aggregatefunção para somar os dados da seguinte forma: df2 <- aggregate(x ~ Year + Month, data = df1, sum) Agora, eu gostaria de contar observações, mas não consigo encontrar o argumento …
121 r  dataframe  aggregate  r-faq 

13
Sugestões gerais para depuração no R
Eu recebo um erro ao usar uma função R que escrevi: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge O que eu fiz: Percorrer a função Adicionar impressão para descobrir em que linha o erro ocorre sugere duas funções que não devem ser usadas …
120 r  debugging  r-faq 


5
Passe um nome de coluna data.frame para uma função
Estou tentando escrever uma função para aceitar um data.frame ( x) e um columndele. A função executa alguns cálculos em xe posteriormente retorna outro data.frame. Estou preso no método de práticas recomendadas para passar o nome da coluna para a função. Os dois exemplos mínimos fun1e fun2abaixo produzem o resultado …
119 r  dataframe  r-faq 


9
Por que as instruções ifelse de R não retornam vetores?
Eu descobri que as declarações ifelse de R são muito úteis de vez em quando. Por exemplo: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Mas estou um tanto confuso com o seguinte comportamento. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Esta é uma escolha de design que está …
118 r  if-statement  r-faq 

2
Converter época UNIX em objeto Date
Estou traçando e realizando cálculos em séries temporais uniformemente distribuídas. Os carimbos de data / hora são armazenados atualmente como inteiros que representam o número de segundos desde a época do UNIX (por exemplo 1352068320), mas os Dateobjetos parecem mais apropriados para plotagem. Como posso fazer a conversão? Eu li …
118 r  time  r-faq 


7
Agendamento de script R
Escrevi um script R que extrai alguns dados de um banco de dados, executa várias operações nele e publica a saída em um novo banco de dados. Gostaria que este script fosse executado todos os dias em um horário específico, mas não consigo encontrar nenhuma maneira de fazer isso de …
113 r  windows  schedule  r-faq 



5
Erro em <meu código>: objeto do tipo 'encerramento' não é subsettable
Eu finalmente consegui descobrir o código para minha raspagem . Parecia estar funcionando bem e, de repente, quando o executei novamente, recebi a seguinte mensagem de erro: Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_", : object of type 'closure' is not subsettable Não tenho certeza do motivo, pois não …
110 r  r-faq 

6
Divida as strings separadas por vírgulas em uma coluna em linhas separadas
Eu tenho um quadro de dados, assim: data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander Hall", "Alfonso Cuaron", "Alfred Hitchcock", "Anatole Litvak", "Andrew Adamson,Marilyn Fox", "Andrew Dominik", "Andrew Stanton", "Andrew …
109 r  string  split  r-faq 

10
Soluções alternativas para comentários multilinha?
Eu (meio que) já sei a resposta para essa pergunta. Mas percebi que é uma pergunta tão frequente na lista de usuários R, que deveria haver uma resposta sólida e boa. Até onde sei, não há funcionalidade de comentário em várias linhas em R. Então, alguém tem boas soluções alternativas? …
108 r  comments  r-faq 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.