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.

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 

6
Salvando a plotagem grid.arrange () no arquivo
Estou tentando plotar várias parcelas usando ggplot2, organizando-as usando grid.arrange(). Desde que consegui encontrar alguém descrevendo o problema exato que tenho, citei a descrição do problema no link : Quando eu uso ggsave()depois grid.arrange(), ou seja, grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Eu não salvo o gráfico da grade, mas o último gráfico gg …
137 r  ggplot2  gridextra 

9
Selecione a primeira e a última linha dos dados agrupados
Questão Usando dplyr, como faço para selecionar as observações / linhas superior e inferior dos dados agrupados em uma instrução? Dados e exemplo Dado um quadro de dados df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) Posso obter as observações superior e inferior de cada grupo usando slice, mas usando duas declarações separadas: …
137 r  dplyr 

5
Dividir código em várias linhas em um script R
Eu quero dividir uma linha em um script R em várias linhas (porque é muito longo). Como faço isso? Especificamente, eu tenho uma linha como setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/then/some/more') É possível dividir o caminho longo em várias linhas? eu tentei setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/ then/some/more') com a returnchave no final da primeira linha; mas isso não …
137 r  multiline 

5
Usando R para listar todos os arquivos com uma extensão especificada
Eu sou muito novo no R e estou trabalhando na atualização de um script R para iterar através de uma série de tabelas .dbf criadas usando o ArcGIS e produzir uma série de gráficos. Eu tenho um diretório, C: \ Scratch, que conterá todos os meus arquivos .dbf. No entanto, …
137 r 


7
Extrair uma substring de acordo com um padrão
Suponha que eu tenha uma lista de string: string = c("G1:E001", "G2:E002", "G3:E003") Agora espero obter um vetor de string que contenha apenas as partes após os dois pontos ":", ie substring = c(E001,E002,E003). Existe uma maneira conveniente no R de fazer isso? Usando substr?
136 regex  r  substr 

8
Diferença entre o R MarkDown e o R NoteBook
Estou tentando entender em alto nível quais são as diferenças entre R Markdowne R NoteBook. Eu sei que eles estão inter-relacionados, mas eu gostaria de descobrir como eles estão relacionados. Meu entendimento é este: Sei que os R Notebooks são realmente documentos R Markdown, mas estou confuso sobre as terminologias. …

8
Ligando R e Julia?
Julia parece muito promissora para uma computação rápida e com boa sintaxe (por exemplo, aqui ), mas eu suspeito que não chegará nem perto de R em termos de fluxo de trabalho estatístico geral por algum tempo ainda. Então, eu gostaria de usá-lo onde o C ++ é usado principalmente …
135 r  julia 

2
Por que rbindlist é "melhor" que rbind?
Estou examinando a documentação data.tablee também notei em algumas das conversas aqui no SO que rbindlistdeveriam ser melhores do que rbind. Gostaria de saber por que é rbindlistmelhor do que rbinde em quais cenários rbindlistrealmente supera rbind? Existe alguma vantagem em termos de utilização de memória?
135 r  data.table  rbind  rbindlist 

3
Em R, como obter o nome de um objeto depois que ele é enviado para uma função?
Estou procurando o inverso de get(). Dado o nome de um objeto, desejo que a cadeia de caracteres que representa esse objeto seja extraída diretamente do objeto. Exemplo trivial de fooser o espaço reservado para a função que estou procurando. z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) …
135 r 


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 

10
Como formatar um número como porcentagem em R?
Uma das coisas que costumava me deixar perplexo como um novato em R era como formatar um número como uma porcentagem para impressão. Por exemplo, exiba 0.12345como 12.345%. Eu tenho várias soluções alternativas para isso, mas nenhuma delas parece ser "newby friendly". Por exemplo: set.seed(1) m <- runif(5) paste(round(100*m, 2), …
135 r  formatting 

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 

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.