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

118
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...

118
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....

113
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 forma eficaz....

108
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? Embora um...

106
Confusão entre níveis de fator e rótulos de fator

Parece haver uma diferença entre os níveis e os rótulos de um fator em R. Até agora, sempre pensei que os níveis eram o nome 'real' dos níveis dos fatores e os rótulos eram os nomes usados ​​para a saída (como tabelas e gráficos) . Obviamente, este não é o caso, como mostra o exemplo a seguir: df...

102
Definir espelho CRAN padrão permanente em R

Como posso definir um espelho CRAN específico permanentemente em R? Quero defini-lo permanentemente em meu laptop para que, quando o fizer install.packages(), ele não me pergunte novamente qual espelho devo

99
Cole várias colunas juntas

Eu tenho um monte de colunas em um dataframe que quero colar (separadas por "-") da seguinte maneira: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 c f i O que eu quero me tornar: a x 1...

96
Como nomear variáveis ​​em tempo real?

É possível criar novos nomes de variáveis ​​em tempo real? Eu gostaria de ler os quadros de dados de uma lista em novas variáveis ​​com números no final. Algo como orca1, orca2, orca3 ... Se eu tentar algo como paste("orca",i,sep="")=list_name[[i]] Eu recebo este erro target of assignment...

94
Combinação única de todos os elementos de dois (ou mais) vetores

Estou tentando criar uma combinação única de todos os elementos de dois vetores de tamanhos diferentes em R. Por exemplo, o primeiro vetor é a <- c("ABC", "DEF", "GHI") e o segundo são as datas armazenadas como strings atualmente b <- c("2012-05-01", "2012-05-02", "2012-05-03",...