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.



6
Devo usar um data.frame ou uma matriz?
Quando alguém deve usar a data.framee quando é melhor usar a matrix? Ambos mantêm os dados em um formato retangular, portanto, às vezes, não está claro. Existem regras gerais para quando usar qual tipo de dados?
152 r  matrix  dataframe  r-faq 

11
Remover linhas duplicadas
Eu li um CSVarquivo em um R data.frame. Algumas das linhas têm o mesmo elemento em uma das colunas. Gostaria de remover linhas duplicadas nessa coluna. Por exemplo: platform_external_dbus 202 16 google 1 platform_external_dbus 202 16 space-ghost.verbum 1 platform_external_dbus 202 16 localhost 1 platform_external_dbus 202 16 users.sourceforge 8 platform_external_dbus 202 …
152 r  duplicates  r-faq 



8
Substitua todos os 0 valores para NA
Eu tenho um quadro de dados com algumas colunas numéricas. Alguma linha tem um valor 0 que deve ser considerado nulo na análise estatística. Qual é a maneira mais rápida de substituir todo o valor 0 para NULL em R?
144 r  r-faq 

3
Adicionar legenda ao gráfico de linha ggplot2
Eu tenho uma pergunta sobre lendas no ggplot2. Consegui traçar três linhas no mesmo gráfico e quero adicionar uma legenda com as três cores usadas. Este é o código usado library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") …
143 r  ggplot2  legend  r-faq 

17
Substituindo NAs pelo valor mais recente não NA
Em um data.frame (ou data.table), eu gostaria de "preencher" NAs com o valor anterior não NA mais próximo. Um exemplo simples, usando vetores (em vez de a data.frame) é o seguinte: > y <- c(NA, 2, 2, NA, NA, 3, NA, 4, NA, NA) Eu gostaria de uma função fill.NAs()que …
141 r  data.table  zoo  r-faq 


5
Encomende escala x discreta por frequência / valor
Estou fazendo um gráfico de barras esquivado usando ggplot com escala x discreta, o eixo x agora está organizado em ordem alfabética, mas preciso reorganizá-lo para que seja ordenado pelo valor do eixo y (ou seja, a barra mais alta será posicionado à esquerda). Eu tentei ordenar ou classificar, mas …
137 r  ggplot2  r-faq 

5
Mensagem de aviso: Em `...`: nível de fator inválido, NA gerado
Não entendo por que recebi essa mensagem de aviso. > fixed <- data.frame("Type" = character(3), "Amount" = numeric(3)) > fixed[1, ] <- c("lunch", 100) Warning message: In `[<-.factor`(`*tmp*`, iseq, value = "lunch") : invalid factor level, NA generated > fixed Type Amount 1 <NA> 100 2 0 3 0
135 r  warnings  r-faq 

7
Instalando a versão mais antiga do pacote R
Estou tentando usar o Rpy2 e o ggplot2, mas recebo um erro. Depois de pesquisar o erro online, descobri que o erro ocorre porque há alterações no pacote ggplot2 que ainda não estão refletidas no Rpy2 (por exemplo, consulte esta publicação (Editar: o link está morto)). Então agora eu preciso …
134 r  installation  version  r-faq 

4
Ler apenas as colunas selecionadas
Alguém pode me dizer como ler apenas os primeiros 6 meses (7 colunas) para cada ano dos dados abaixo, por exemplo, usando read.table()? Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 -41 -27 -25 -31 -31 -39 -25 -15 -30 -27 -21 -25 2010 …
134 r  import  r-faq 

21
Como procurar materiais "R"? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 7 anos . Melhore esta pergunta "O Google" é muito útil ... a menos que seu idioma seja …
131 r  search  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.