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.


16
Crie um data.frame vazio
Estou tentando inicializar um data.frame sem nenhuma linha. Basicamente, desejo especificar os tipos de dados para cada coluna e nomeá-los, mas não ter nenhuma linha criada como resultado. O melhor que pude fazer até agora é algo como: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] O que …
480 r  dataframe  r-faq 

2
Por que o `[` é melhor que o `subconjunto`?
Quando preciso filtrar um data.frame, ou seja, extrair linhas que atendam a determinadas condições, prefiro usar a subsetfunção: subset(airquality, Month == 8 & Temp > 90) Em vez da [função: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Há duas razões principais para minha preferência: Acho que o código lê …
400 r  filter  subset  r-faq 


6
Como instalo um pacote R a partir da fonte?
Um amigo me enviou ao longo desta grande tutorial sobre webscraping NYTimes com R . Eu realmente adoraria tentar. No entanto, o primeiro passo é instalar um pacote chamado RJSONIO da fonte. Conheço R razoavelmente bem, mas não tenho ideia de como instalar um pacote a partir da fonte. Estou …
392 r  package  install  r-faq 

30
Existe uma função interna para encontrar o modo?
Em R, mean()e median()são funções padrão que fazem o que você esperaria. mode()informa o modo de armazenamento interno do objeto, não o valor que ocorre mais em seu argumento. Mas existe uma função de biblioteca padrão que implementa o modo estatístico para um vetor (ou lista)?
392 r  statistics  r-faq 



13
Como aparar espaços em branco à esquerda e à direita?
Estou tendo alguns problemas com espaços em branco iniciais e finais em um data.frame. Por exemplo, eu gosto de dar uma olhada em um específico rowem um com data.framebase em uma determinada condição: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or …

15
Como somar uma variável por grupo
Eu tenho um quadro de dados com duas colunas. A primeira coluna contém categorias como "Primeiro", "Segundo", "Terceiro" e a segunda coluna possui números que representam o número de vezes que vi os grupos específicos de "Categoria". Por exemplo: Category Frequency First 10 First 15 First 5 Second 2 Third …
357 r  dataframe  aggregate  r-faq 

8
Como adicionar zeros à esquerda?
Eu tenho um conjunto de dados que se parece com isso: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 …

5
Como escrever trycatch em R
Quero escrever um trycatchcódigo para lidar com erros no download da Web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Essas duas instruções são executadas com êxito. Abaixo, crio um endereço da web inexistente: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]não existe. Como se escreve um trycatchloop (função) para que: Quando …

28
Maneira elegante de verificar se há pacotes ausentes e instalá-los?
Parece que estou compartilhando muito código com os co-autores atualmente. Muitos deles são usuários R iniciantes / intermediários e não percebem que precisam instalar pacotes que ainda não possuem. Existe uma maneira elegante de ligar installed.packages(), comparar com as que estou carregando e instalando, se estiver faltando?
336 r  packages  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.