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.

2473
Como fazer um ótimo exemplo reprodutível de R

As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Ao discutir o desempenho com colegas, ensinar, enviar um relatório de erro ou procurar...

874
Soltar colunas do quadro de dados por nome

Eu tenho várias colunas que gostaria de remover de um quadro de dados. Eu sei que podemos excluí-los individualmente usando algo como: df$x <- NULL Mas eu esperava fazer isso com menos comandos. Além disso, eu sei que eu poderia descartar colunas usando a indexação inteira como esta: df...

571
Plote dois gráficos no mesmo gráfico em R

Eu gostaria de plotar y1 e y2 na mesma plotagem. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") Mas quando faço assim, eles não são plotados no mesmo enredo juntos. No Matlab, é possível fazer hold...

551
Como posso visualizar o código fonte de uma função?

Eu quero olhar para o código fonte de uma função para ver como ele funciona. Sei que posso imprimir uma função digitando seu nome no prompt: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> Nesse caso, o que UseMethod("t")significa? Como localizo...

540
Como descarregar um pacote sem reiniciar o R

Gostaria de descarregar um pacote sem ter que reiniciar o R ​​(principalmente porque reiniciar o R ​​ao experimentar diferentes pacotes conflitantes está ficando frustrante, mas é possível que isso possa ser usado em um programa para usar uma função e depois outra - embora o namespace referenciar é...

480
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",...

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

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