Articles of r

Existe uma function R para encontrar o índice de um elemento em um vetor?

Em R, eu tenho um elemento x um vetor v . Eu quero encontrar o primeiro índice de um elemento em v que é igual a x . Eu sei que uma maneira de fazer isso é: which(x == v)[[1]] , mas isso parece excessivamente ineficiente. Existe uma maneira mais direta de fazer isso? Para […]

tipo de dados equivalente long / bigint / decimal em R

Quais opções de dados temos para lidar com grandes números em R? Por padrão, o tamanho de um número inteiro parece ser de 32 bits, portanto, números bigint do sql server, assim como qualquer número grande passado de python via rpy2, são desconfigurados. > 123456789123 [1] 123456789123 > 1234567891234 [1] 1.234568e+12 Ao ler um valor […]

Remodelar várias colunas de valor para o formato amplo

Eu tenho o seguinte quadro de dados e eu quero usar o cast para criar uma “tabela dinâmica” com colunas para dois valores (valor e porcentagem). Aqui está o quadro de dados: expensesByMonth <- structure(list(month = c("2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-02-01", "2012-03-01", "2012-03-01", "2012-03-01", "2012-03-01", "2012-03-01", "2012-03-01", "2012-03-01", […]

combinando dois frameworks de dados de diferentes comprimentos

Eu tenho dois frameworks de dados. O primeiro é de apenas uma coluna e 10 linhas. O segundo é de 3 colunas e 50 linhas. Quando tento combinar isso usando o cbind , ele apresenta este erro: Erro no data.frame (…, check.names = FALSE): Alguém pode sugerir outra function para fazer isso? PS Eu tentei […]

Colar várias colunas juntas

Eu tenho um monte de colunas em um dataframe que eu quero colar juntos (separados por “-“) da seguinte forma: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) ie abcd 1 adg 2 beh 3 cfi Qual eu quero me tornar: ax 1 adg 2 […]

Mensagem de aviso: Em `…`: nível de fator inválido, NA gerado

Eu não entendo porque recebi esta mensagem de aviso. > fixed fixed[1, ] <- c("lunch", 100) Warning message: In `[ fixed Type Amount 1 100 2 0 3 0

Obtenha a diferença entre as datas em termos de semanas, meses, trimestres e anos

Eu tenho duas datas, digamos 14.01.2013 e 26.03.2014 . Eu gostaria de obter a diferença entre essas duas datas em termos de semanas (?), Meses (no exemplo 14), trimestres (4) e anos (1). Você conhece a melhor maneira de conseguir isso?

como extrair um subconjunto de um quadro de dados com base em uma condição envolvendo um campo?

Eu tenho um grande CSV com os resultados de uma pesquisa médica de diferentes locais (a localização é um fator presente nos dados). Como algumas análises são específicas de um local e por conveniência, eu gostaria de extrair subframes com as linhas apenas desses locais. Acontece que a localização é o primeiro campo, então sim, […]

R.exe, Rcmd.exe, Rscript.exe e Rterm.exe: qual é a diferença?

Eu estou lutando com os diferentes executáveis ​​R. O que exatamente é a diferença entre R.exe (com ou sem a opção CMD BATCH), Rcmd.exe, Rscript.exe e Rterm.exe ao executar a linha de comando em um arquivo em lotes? E qual é a diferença entre: R.exe –no-environ –no-save “c:\temp\R\out.txt” 2>&1 e R.exe CMD BATCH –no-environ –no-save […]

O que significa%>% significa em R

Estou seguindo este exemplo, o arquivo server.R está aqui . Eu pretendo fazer um filtro semelhante, mas estou perdido quanto ao que %>% faz. # Apply filters m % filter( Reviews >= reviews, Oscars >= oscars, Year >= minyear, Year = minboxoffice, BoxOffice % arrange(Oscars)