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.

2
Formatos de dados R: RData, Rda, Rds etc.
Quais são as principais diferenças entre os arquivos .RData, .Rda e .Rds? Mais especificamente: Existem diferenças na compressão, etc? Quando cada tipo deve ser usado? Como converter um tipo para outro?
226 r  r-faq  rdata  rda 

13
Como importar vários arquivos .csv de uma só vez?
Suponha que tenhamos uma pasta contendo vários arquivos data.csv, cada um contendo o mesmo número de variáveis, mas cada um de diferentes épocas. Existe uma maneira no R de importá-los todos simultaneamente, em vez de precisar importá-los todos individualmente? Meu problema é que tenho cerca de 2000 arquivos de dados …
219 r  csv  import  r-faq 

7
Encontre o dia da semana
Digamos que eu tenho uma data em R e está formatada da seguinte forma. date 2012-02-01 2012-02-01 2012-02-02 Existe alguma maneira no R de adicionar outra coluna ao dia da semana associado à data? O conjunto de dados é realmente grande, portanto, não faria sentido passar manualmente e fazer as …
215 r  date  r-faq 

14
Alterar o caminho da biblioteca padrão R usando .libPaths no Rprofile.site falha ao funcionar
Estou executando o R no Windows, não como administrador. Quando instalo um pacote, o seguinte comando não funciona: > install.packages("zoo") Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’ (as ‘lib’ is unspecified) Warning in install.packages : 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable Para instalar um pacote, preciso especificar um local da biblioteca: …
206 r  rstudio  r-faq  library-path 

9
Acelere a operação do loop em R
Eu tenho um grande problema de desempenho em R. Eu escrevi uma função que itera sobre um data.frameobjeto. Ele simplesmente adiciona uma nova coluna a data.framee acumula algo. (operação simples). O data.frametem aproximadamente 850K linhas. Meu PC ainda está funcionando (cerca de 10 horas agora) e não faço ideia do …
193 performance  r  loops  rcpp  r-faq 

2
Uso de ~ (til) na linguagem de programação R
Eu vi em um tutorial sobre modelagem de regressão o seguinte comando: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width O que exatamente esse comando faz e qual é o papel de ~(til) no comando?
187 r  r-faq 

8
Como faço para fazer uma lista de quadros de dados?
Como faço para fazer uma lista de quadros de dados e como faço para acessar cada um desses quadros da lista? Por exemplo, como posso colocar esses quadros de dados em uma lista? d1 <- data.frame(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 = c(3, …
186 r  list  dataframe  r-faq 

13
Cálculo da média móvel
Estou tentando usar R para calcular a média móvel sobre uma série de valores em uma matriz. A pesquisa normal da lista de discussão R não tem sido muito útil. Não parece haver uma função interna em R que me permita calcular médias móveis. Algum pacote fornece um? Ou preciso …
185 r  moving-average  r-faq 

10
Erro: não foi possível encontrar a função ... em R
Isso deve ser uma pergunta frequente, portanto, seja o mais completo possível. A resposta é uma resposta da comunidade, portanto, fique à vontade para editar se achar que algo está faltando. Esta questão foi discutida e aprovada na meta. Estou usando R e tentei, some.functionmas recebi a seguinte mensagem de …

9
Use nomes de variáveis ​​dinâmicas no `dplyr`
Eu quero usar dplyr::mutate()para criar várias novas colunas em um quadro de dados. Os nomes das colunas e seu conteúdo devem ser gerados dinamicamente. Dados de exemplo da íris: library(dplyr) iris <- tbl_df(iris) Eu criei uma função para alterar minhas novas colunas da Petal.Widthvariável: multipetal <- function(df, n) { varname …
168 r  dplyr  r-faq 

8
Remodelando data.frame do formato amplo para o longo
Estou com alguns problemas para converter minha data.frametabela ampla para uma tabela longa. No momento, fica assim: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Agora eu gostaria de transformar isso data.frameem um longo data.frame. Algo assim: …
164 r  dataframe  reshape  r-faq 

7
Numerando linhas dentro de grupos em um quadro de dados
Trabalhando com um quadro de dados semelhante a este: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 …
163 r  dataframe  r-faq 



9
Agrupe por várias colunas no dplyr, usando a entrada de vetor de sequência
Estou tentando transferir meu entendimento do plyr para o dplyr, mas não consigo descobrir como agrupar por várias colunas. # make data with weird column names that can't be hard coded data = data.frame( asihckhdoydkhxiydfgfTgdsx = sample(LETTERS[1:3], 100, replace=TRUE), a30mvxigxkghc5cdsvxvyv0ja = sample(LETTERS[1:3], 100, replace=TRUE), value = rnorm(100) ) # get …
157 r  dplyr  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.