Perguntas com a marcação «r»

R é uma linguagem de programação de código aberto e ambiente de software livre para computação estatística, bioinformática, visualização e computação em geral. Forneça exemplos mínimos e reproduzíveis, juntamente com a saída desejada. Use `dput ()` para dados e especifique todos os pacotes não base com chamadas `library ()`. Não incorpore imagens para dados ou código, use blocos de código recuado. Para perguntas relacionadas a estatísticas, use https://stats.stackexchange.com.

12
Verifique se o número é inteiro
Fiquei surpreso ao saber que R não vem com uma função útil para verificar se o número é inteiro. is.integer(66) # FALSE Os arquivos de ajuda avisam : is.integer(x)não testa se x contém números inteiros! Para isso, use round, como na função is.wholenumber(x)dos exemplos. O exemplo tem esta função personalizada …
104 r  integer  rounding 


3
Quebrando o loop quando "avisos ()" aparecem em R
Estou tendo um problema: estou executando um loop para processar vários arquivos. Minhas matrizes são enormes e, portanto, geralmente fico sem memória se não tomar cuidado. Existe uma maneira de sair de um loop se algum aviso for criado? Ele apenas continua executando o loop e relata que falhou muito …
103 r  loops  warnings  break 


5
Como obter linha de R data.frame
Eu tenho um data.frame com cabeçalhos de coluna. Como posso obter uma linha específica de data.frame como uma lista (com os cabeçalhos das colunas como chaves para a lista)? Especificamente, meu data.frame é abc 1 5 4,25 4,5 2 3,5 4 2,5 3 3,25 4 4 4 4,25 4,5 2,25 …
103 r  indexing  dataframe 

7
Remover grade, cor de fundo e bordas superior e direita do ggplot2
Eu gostaria de reproduzir o gráfico imediatamente abaixo usando ggplot2. Posso chegar perto, mas não consigo remover as bordas superior e direita. A seguir, apresento várias tentativas de usar ggplot2, incluindo várias sugestões encontradas no ou por meio do Stackoverflow. Infelizmente, não consegui fazer com que essas sugestões funcionassem. Espero …
103 r  ggplot2 

13
Como calcular o número de ocorrências de um determinado caractere em cada linha de uma coluna de strings?
Eu tenho um data.frame no qual certas variáveis ​​contêm uma string de texto. Desejo contar o número de ocorrências de um determinado caractere em cada string individual. Exemplo: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Desejo criar uma nova coluna para q.data com o número de ocorrências de "a" na string (ou seja, …
103 regex  r  dataframe 

8
Como adicionar textura para preencher cores em ggplot2
No momento, estou usando scale_brewer()para preenchimento e eles ficam lindos em cores (na tela e por meio de impressora colorida), mas imprimem relativamente uniformemente em tons de cinza ao usar uma impressora em preto e branco. Eu pesquisei onlineggplot2 documentação , mas não vi nada sobre adicionar texturas para preencher …
103 r  ggplot2 

4
Como analisar XML para quadro de dados R
Tentei analisar XML para frame de dados R, este link me ajudou muito: como criar um quadro de dados R a partir de um arquivo xml Mas ainda não fui capaz de descobrir meu problema: Aqui está o meu código: data <- xmlParse("http://forecast.weather.gov/MapClick.php?lat=29.803&lon=-82.411&FcstType=digitalDWML") xmlToDataFrame(nodes=getNodeSet(data1,"//data"))[c("location","time-layout")] step1 <- xmlToDataFrame(nodes=getNodeSet(data1,"//location/point"))[c("latitude","longitude")] step2 <- xmlToDataFrame(nodes=getNodeSet(data1,"//time-layout/start-valid-time")) …
103 xml  r 

6
Soma em várias colunas com dplyr
Minha pergunta envolve somar valores em várias colunas de um quadro de dados e criar uma nova coluna correspondente a esse somatório usando dplyr. As entradas de dados nas colunas são binárias (0,1). Estou pensando em um análogo de linha da função summarise_eachou mutate_eachde dplyr. Abaixo está um exemplo mínimo …
103 r  dplyr 

6
Como faço uma matriz de uma lista de vetores em R?
Objetivo: a partir de uma lista de vetores de igual comprimento, crie uma matriz onde cada vetor se torna uma linha. Exemplo: > a <- list() > for (i in 1:10) a[[i]] <- c(i,1:5) > a [[1]] [1] 1 1 2 3 4 5 [[2]] [1] 2 1 2 3 …
102 r  matrix  vector 

6
Passando argumentos de linha de comando para R CMD BATCH
Tenho usado R CMD BATCH my_script.Rde um terminal para executar um Rscript. Agora estou no ponto em que gostaria de passar um argumento para o comando, mas estou tendo alguns problemas para fazê-lo funcionar. Se eu fizer isso, R CMD BATCH my_script.R blablaele blablase tornará o arquivo de saída, em …
102 r  rscript 

1
Definir espelho CRAN padrão permanente em R
Como posso definir um espelho CRAN específico permanentemente em R? Quero defini-lo permanentemente em meu laptop para que, quando o fizer install.packages(), ele não me pergunte novamente qual espelho devo escolher.
102 r  cran  r-faq 

7
Colocação de etiqueta de ponto inteligente em R
1) Existe alguma biblioteca / função R que implementaria a colocação INTELIGENTE de rótulo no gráfico R? Tentei alguns, mas todos são problemáticos - muitos rótulos estão se sobrepondo uns aos outros ou a outros pontos (ou outros objetos no gráfico, mas vejo que isso é muito mais difícil de …
102 r  plot  label 

6
Obtendo e removendo o primeiro caractere de uma string
Eu gostaria de fazer algumas caminhadas bidimensionais usando cadeias de caracteres, atribuindo valores diferentes a cada personagem. Eu estava planejando 'estourar' o primeiro caractere de uma string, usá-lo e repetir para o resto da string. Como posso conseguir algo assim? x <- 'hello stackoverflow' Eu gostaria de ser capaz de …
102 string  r 

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.