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.

11
Como acessar o último valor em um vetor?
Suponha que eu tenha um vetor aninhado em um dataframe em um ou dois níveis. Existe uma maneira rápida e suja de acessar o último valor, sem usar a length()função? Algo ala PERL$# var especial ? Então, eu gostaria de algo como: dat$vec1$vec2[$#] ao invés de dat$vec1$vec2[length(dat$vec1$vec2)]
289 r  dataframe  vector 

6
Avaliar expressão dada como uma sequência
Estou curioso para saber se R pode usar sua eval()função para realizar cálculos fornecidos por, por exemplo, uma string. Este é um caso comum: eval("5+5") No entanto, em vez de 10, recebo: [1] "5+5" Qualquer solução?
283 r  eval  r-faq 

10
Medindo o tempo de execução da função em R
Existe uma maneira padronizada em R de medir o tempo de execução da função? Obviamente, eu posso pegar system.timeantes e depois da execução e depois tirar a diferença, mas gostaria de saber se existe alguma maneira ou função padronizada (gostaria de não inventar a roda). Lembro-me de que já usei …
282 r  time  profiling 


9
Teste se os caracteres estão em uma sequência
Estou tentando determinar se uma string é um subconjunto de outra string. Por exemplo: chars <- "test" value <- "es" Quero retornar TRUE se "value" aparecer como parte da string "chars". No cenário a seguir, eu gostaria de retornar false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 


15
Como posso remover um elemento de uma lista?
Eu tenho uma lista e quero remover um único elemento dela. Como posso fazer isso? Tentei procurar o que acho que os nomes óbvios para essa função estariam no manual de referência e não encontrei nada apropriado.
275 r  list  indexing 


6
Concatene um vetor de strings / caracteres
Se eu tiver um vetor de caractere de tipo, como concatenar os valores em string? Aqui está como eu faria isso com paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') cedendo "abc". Mas é claro que isso só funciona se eu souber a duração dos …
273 r  string  r-faq 



8
Ferramentas para fazer tabelas de látex em R [fechado]
É difícil dizer o que está sendo pedido aqui. Essa pergunta é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser razoavelmente respondida em sua forma atual. Para obter ajuda para esclarecer esta questão para que possa ser reaberta, visite o centro de ajuda . Fechado há 7 …
268 r  latex 

6
Remova uma coluna inteira de um data.frame em R
Alguém sabe como remover uma coluna inteira de um data.frame no R? Por exemplo, se eu receber esse data.frame: > head(data) chr genome region 1 chr1 hg19_refGene CDS 2 chr1 hg19_refGene exon 3 chr1 hg19_refGene CDS 4 chr1 hg19_refGene exon 5 chr1 hg19_refGene CDS 6 chr1 hg19_refGene exon e eu …
267 r  dataframe 

12
Formatando casas decimais em R
Eu tenho um número, por exemplo, 1.128347132904321674821 que gostaria de mostrar como apenas duas casas decimais quando a saída é exibida na tela (ou gravada em um arquivo). Como é que alguém faz isso? x <- 1.128347132904321674821 EDITAR: O uso de: options(digits=2) Foi sugerido como uma resposta possível. Existe uma …
264 r  formatting  rounding  r-faq 

11
Como remodelar dados de formato longo para amplo
Estou tendo problemas para reorganizar o seguinte quadro de dados: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 …
263 r  reshape  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.