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.

7
Maneira “correta” de especificar argumentos opcionais nas funções R
Estou interessado em qual é a maneira "correta" de escrever funções com argumentos opcionais em R. Com o tempo, deparei-me com alguns trechos de código que seguem uma rota diferente aqui e não consegui encontrar uma posição (oficial) adequada neste tópico. Até agora, escrevi argumentos opcionais como este: fooBar <- …
165 r  function 

8
Remodelando data.frame do formato amplo para o longo
Estou com alguns problemas para converter minha data.frametabela ampla para uma tabela longa. No momento, fica assim: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Agora eu gostaria de transformar isso data.frameem um longo data.frame. Algo assim: …
164 r  dataframe  reshape  r-faq 


29
sessão não criada: esta versão do ChromeDriver suporta apenas o erro da versão 74 do Chrome no ChromeDriver Chrome usando Selenium
Estou tentando executar o RSelenium usando a função rsDriver, mas quando executo rD <- rsDriver() recebo uma mensagem informando que preciso de uma versão mais recente do Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking chromedriver versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: …

7
Numerando linhas dentro de grupos em um quadro de dados
Trabalhando com um quadro de dados semelhante a este: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 …
163 r  dataframe  r-faq 

12
Acesse nomes de índices de lapply dentro do FUN
Existe uma maneira de obter o nome do índice da lista na minha função lapply ()? n = names(mylist) lapply(mylist, function(list.elem) { cat("What is the name of this list element?\n" }) Perguntei antes se é possível preservar os nomes de índice na lista retornada lapply () , mas ainda não …
162 r  lapply  names  indices 

14
Problemas ao instalar o pacote devtools
Desejo usar o devtoolspacote. Eu executei os seguintes comandos: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ O que estou fazendo de errado? Editar: Aqui estão os resultados da reexecução do install.packagescomando após reiniciar a sessão. > install.packages("devtools", dependencies = …
162 r  package  devtools 


10
Como limpo apenas alguns objetos específicos da área de trabalho?
Gostaria de remover alguns dados do espaço de trabalho. Eu sei que o botão "Limpar tudo" removerá todos os dados. No entanto, gostaria de remover apenas alguns dados. Por exemplo, eu tenho esses quadros de dados na seção de dados: data data_1 data_2 data_3 Eu gostaria de remover data_1, data_2e …
161 r 


6
Como impedir que ifelse () transforme objetos Date em objetos numéricos
Estou usando a função ifelse()para manipular um vetor de data. Eu esperava que o resultado fosse de classe Datee fiquei surpreso ao obter um numericvetor. Aqui está um exemplo: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Isso é especialmente surpreendente …
161 r  datetime  if-statement 

8
Como contar valores TRUE em um vetor lógico
Em R, qual é a maneira mais eficiente / idiomática de contar o número de TRUEvalores em um vetor lógico? Eu posso pensar em duas maneiras: z <- sample(c(TRUE, FALSE), 1000, rep = TRUE) sum(z) # [1] 498 table(z)["TRUE"] # TRUE # 498 Qual você prefere? Existe algo ainda melhor?
160 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.