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.


4
Crie um nome de variável com “colar” em R?
Ver abaixo: paste("perf.a", "1", sep="") # [1] "perf.a1" E se eu quiser atribuir um valor a perf.a1? Eu tentei as.name, as.symboletc., sem sucesso: as.name(paste("perf.a", "1", sep="")) = 5 # Error in as.name(paste("perf.a", "1", sep = "")) = 5 : # target of assignment expands to non-language object as.symbol(paste("perf.a", "1", sep="")) …
87 r 

15
Declaração de Caso Equivalente em R
Eu tenho uma variável em um dataframe onde um dos campos normalmente tem 7 a 8 valores. Quero agrupar 3 ou 4 novas categorias em uma nova variável dentro do dataframe. Qual é a melhor abordagem? Eu usaria uma instrução CASE se estivesse em uma ferramenta semelhante a SQL, mas …
87 r  case 


7
Selecione a primeira linha por grupo
De um dataframe como este test <- data.frame('id'= rep(1:5,2), 'string'= LETTERS[1:10]) test <- test[order(test$id), ] rownames(test) <- 1:10 > test id string 1 1 A 2 1 F 3 2 B 4 2 G 5 3 C 6 3 H 7 4 D 8 4 I 9 5 E 10 …
87 r  dataframe  sqldf 

10
Diagramas de Sankey em R?
Estou tentando visualizar meu fluxo de dados com um Diagrama de Sankey em R. Eu encontrei esta postagem do blog com um link para um script R que produz um Diagrama de Sankey, infelizmente é bastante bruto e um tanto limitado (veja abaixo para exemplos de código e dados). Alguém …



4
Por que os loops são lentos em R?
Eu sei que os loops são lentos Re que, em vez disso, devo tentar fazer as coisas de maneira vetorial. Mas por que? Por que os loops são lentos e applysão rápidos? applychama várias subfunções - isso não parece rápido. Atualização: sinto muito, a pergunta foi mal colocada. Eu estava …
86 performance  r  apply 


17
Gere uma variável fictícia
Tenho problemas para gerar as seguintes variáveis ​​fictícias em R: Estou analisando dados de séries temporais anuais (período de 1948-2009). Eu tenho duas perguntas: Como faço para gerar uma variável dummy para a observação # 10, ou seja, para o ano 1957 (valor = 1 em 1957 e zero em …
86 r  r-faq 

5
Converter vetor de caracteres nomeados em data.frame
Eu tenho um vetor de caractere nomeado retornado de xmlAttrs como este: testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version", "elapsed_time", "cpu_time")) Eu gostaria de convertê-lo em um quadro de dados parecido com este: testDF <- data.frame("db_version"="11.2.0.3.0","elapsed_time"=12.89,"cpu_time"=12.71) head(testDF) db_version elapsed_time cpu_time 1 11.2.0.3.0 12.89 12.71

12
Erro: o uso da pilha C está muito próximo do limite
Estou tentando executar um código recursivo bastante profundo em R e ele continua me apresentando este erro: Erro: o uso da pilha C está muito próximo do limite Minha saída CStack_info()é: Cstack_info() size current direction eval_depth 67108864 8120 1 2 Tenho muita memória em minha máquina, só estou tentando descobrir …
86 r 

3
como aumentar o limite para max.print em R
Estou usando o Graphpacote em R para análise maxclique de 5461 itens. O item de saída final que recebo é muito longo, então estou recebendo o seguinte aviso: alcançado getOption("max.print")- omitido 475569 linhas Alguém pode me fornecer as dicas de como aumentar o limite para max.print.
86 r 

5
Divida a string de texto em colunas data.table
Eu tenho um script que lê os dados de um arquivo CSV em um data.tablee divide o texto em uma coluna em várias colunas novas. Atualmente, estou usando as funções lapplye strsplitpara fazer isso. Aqui está um exemplo: library("data.table") df = data.table(PREFIX = c("A_B","A_C","A_D","B_A","B_C","B_D"), VALUE = 1:6) dt = as.data.table(df) …
86 r  data.table 

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.