Eu vi o uso da função %>%(por cento maior que por cento) em alguns pacotes como dplyr e rvest . O que isso significa? É uma maneira de escrever blocos de fechamento em
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...
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....
Eu tenho um arquivo csv onde alguns dos valores numéricos são expressos como strings com vírgulas como separador de milhar, por exemplo, em "1,513"vez de 1513. Qual é a maneira mais simples de ler os dados em R? Posso usar read.csv(..., colClasses="character"), mas preciso retirar as vírgulas dos...
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....
R's duplicatedretorna um vetor que mostra se cada elemento de um vetor ou quadro de dados é uma duplicata de um elemento com um subscrito menor. Então, se as linhas 3, 4 e 5 de um quadro de dados de 5 linhas forem iguais, duplicatedme dará o vetor FALSE, FALSE, FALSE, TRUE, TRUE Mas, neste caso,...
Existe uma opção em R para obter controle sobre a exibição de dígitos. Por exemplo: options(digits=10) deve fornecer os resultados do cálculo em 10 dígitos até o final da sessão R. No arquivo de ajuda de R, a definição do parâmetro de dígitos é a seguinte: dígitos: controla o número de dígitos...
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...
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",...
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...
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...
Eu tenho um comando ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) dentro de uma função. Mas gostaria de poder usar um parâmetro da função para escolher a coluna a ser usada como cor e grupo. Ou seja, eu gostaria de algo assim f <- function( column ) { ......
Por exemplo, se eu tiver este: n = c(2, 3, 5) s = c("aa", "bb", "cc") b = c(TRUE, FALSE, TRUE) df = data.frame(n, s, b) n s b 1 2 aa TRUE 2 3 bb FALSE 3 5 cc TRUE Então, como faço para combinar as duas colunas ne sem uma nova coluna chamada de xforma que se pareça com isto: n s b x 1 2 aa...
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
Em um conjunto de dados com múltiplas observações para cada sujeito, quero pegar um subconjunto apenas com o valor máximo dos dados para cada registro. Por exemplo, com um conjunto de dados a seguir: ID <- c(1,1,1,2,2,2,2,3,3) Value <- c(2,3,5,2,5,8,17,3,5) Event <-
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...
Como posso listar os valores distintos em um vetor onde os valores são replicativos? Quero dizer, de forma semelhante à seguinte instrução SQL: SELECT DISTINCT product_code FROM
É 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...
Como posso ler um arquivo Excel diretamente no R? Ou devo primeiro exportar os dados para um arquivo de texto ou CSV e importar esse arquivo para o
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",...