Articles of r

Combinando funções paste () e expression () em labels de plotagem

Considere este exemplo simples: labNames <- c('xLab','yLabl') plot(c(1:10),xlab=expression(paste(labName[1], x^2)),ylab=expression(paste(labName[2], y^2))) O que eu quero é que a input de caracteres definida pela variável ‘labName’, xLab ‘ou’ yLab ‘apareça ao lado do X ^ 2 ou y ^ 2 definido pela expressão (). Como está, o texto real ‘labName’ com um subscrito é unido à expressão […]

Erro: falha no pacote ou no espaço de nomes para ggplot2 e para data.table

Não consigo abrir os pacotes ggplot2 e data.table. Isso me dá o seguinte erro (exemplo para ggplot2) > library(ggplot2) Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called 'Rcpp' Error: package or namespace load failed for 'ggplot2' Consegui trabalhar bem com esses 2 pacotes antes de fechar minha […]

TwitteR, ROAuth e Windows: registre OK, mas a verificação do certificado falhou

Estou tentando obter o número de seguidores de um grande número de usuários do Twitter com twitteR . Muitas das outras perguntas postadas foram muito úteis para me levar até aqui, mas nenhuma parece ser diretamente relevante para o meu problema, tanto quanto eu posso ver. Posso registrar minhas credenciais do OAuth em uma session […]

Limite de eixos ggplot2 sem remover dados (limites externos): zoom

Se você especificar os limites do eixo em ggplot, os pontos periféricos serão removidos. Isso é bom para pontos, mas você pode querer plotar linhas que se cruzam com o intervalo especificado, mas os methods range ou xlim/ylim removem. Existe outra maneira de especificar o intervalo do eixo de plotagem sem remover dados periféricos? por […]

R shiny: exibe a mensagem “carregando …” enquanto a function está sendo executada

Eu uso o pacote Shiny GUI R. Estou procurando uma maneira de exibir uma mensagem como “Carregando …” depois que o botão ActionButton foi pressionado. A function leva vários minutos para ser executada, então eu preciso informar ao usuário de alguma forma que o botão realmente acionou algum evento. Agora o código server.R se parece […]

Converter fator para inteiro

Estou manipulando um quadro de dados usando o pacote reshape. Ao usar a function de fusão, ela fatoriza minha coluna de valor, o que é um problema porque um subconjunto desses valores são números inteiros nos quais eu quero poder executar operações. Alguém sabe de uma maneira de coagir um fator em um inteiro? Usando […]

adicione labels de eixos “flutuantes” no gráfico facet_wrap

Eu tenho o mesmo problema que este usuário – eu tenho um enredo facetado ‘irregular’, em que a linha inferior tem menos painéis do que as outras linhas, e eu gostaria de ter tiques do eixo x na parte inferior de cada coluna. A solução sugerida para esse problema foi definir scales=”free_x” . (No ggplot […]

Como fazer a execução pausar, dormir, esperar por X segundos em R?

Como você pausa um script R por um número especificado de segundos ou milissegundos? Em muitos idiomas, há uma function sleep , mas o ?sleep referencia um dataset. E ?pause e ?wait não existem. O objective pretendido é para animações automáticas. A solução desejada funciona sem solicitar a input do usuário.

Selecione o subconjunto de colunas em data.table R

Eu tenho uma tabela de dados com um monte de colunas, por exemplo: dt<-data.table(matrix(runif(10*10),10,10)) Eu quero executar alguma operação na tabela de dados, como a produção de uma matriz de correlação ( cor(dt) ). Para fazer isso, desejo remover algumas colunas que contêm valores não numéricos ou valores fora de um determinado intervalo. Digamos que […]

Uso de ~ (til) na linguagem de programação R

Eu vi em um tutorial sobre modelagem de regressão o seguinte comando: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width O que exatamente esse comando faz e qual é o papel de ~ (til) no comando?