Articles of r

Importando dados de um arquivo JSON para o R

Existe uma maneira de importar dados de um arquivo JSON para o R? Mais especificamente, o arquivo é uma matriz de objects JSON com campos de string, objects e matrizes. O pacote RJSON não é muito claro sobre como lidar com este http://cran.r-project.org/web/packages/rjson/rjson.pdf .

Salvar plotagens feitas em um aplicativo shiny

Eu estou tentando descobrir como usar o downloadButton para salvar uma trama com shiny. O exemplo no pacote demonstra o downloadButton / downloadHandler para salvar um .csv. Eu vou fazer um exemplo reproduzível baseado nisso. Para ui.R shinyUI(pageWithSidebar( headerPanel(‘Downloading Data’), sidebarPanel( selectInput(“dataset”, “Choose a dataset:”, choices = c(“rock”, “pressure”, “cars”)), downloadButton(‘downloadData’, ‘Download Data’), downloadButton(‘downloadPlot’, ‘Download […]

Todos os níveis de um fator em uma matriz modelo em R

Eu tenho um data.frame consiste em variables ​​numéricas e fator, como visto abaixo. testFrame <- data.frame(First=sample(1:10, 20, replace=T), Second=sample(1:20, 20, replace=T), Third=sample(1:10, 20, replace=T), Fourth=rep(c("Alice","Bob","Charlie","David"), 5), Fifth=rep(c("Edward","Frank","Georgia","Hank","Isaac"),4)) Eu quero construir uma matrix que atribua variables ​​fictícias ao fator e deixe as variables ​​numéricas sozinhas. model.matrix(~ First + Second + Third + Fourth + Fifth, data=testFrame) […]

Manipulação de exceção em R

Alguém tem exemplos / tutoriais de exception handling em R? A documentação oficial é muito concisa.

Abrindo todos os arquivos em uma pasta e aplicando uma function

Eu estou fazendo uma parte relativamente simples de análise que eu coloquei em uma function, em todos os arquivos em uma pasta específica. Eu queria saber se alguém tinha alguma dica para me ajudar a automatizar o processo em várias pastas diferentes. Em primeiro lugar, eu queria saber se havia uma maneira de ler todos […]

Você pode passar por referência em R?

Você pode passar por referência com “R”? por exemplo, no código a seguir: setClass(“MyClass”, representation( name=”character” )) instance1 <-new("MyClass",name="Hello1") instance2 <-new("MyClass",name="Hello2") array = c(instance1,instance2) instance1 array instance1@name="World!" instance1 array a saída é > instance1 An object of class “MyClass” Slot “name”: [1] “World!” > array [[1]] An object of class “MyClass” Slot “name”: [1] “Hello1” […]

Não é possível instalar pacotes na versão mais recente do RStudio e R Version.3.1.1

Não consigo instalar pacotes através da versão mais recente do RStudio and R Version.3.1.1. Por favor ajude. Eu recebi o erro como mencionado abaixo: Example: Warning in install.packages : InternetOpenUrl failed: ” Warning in install.packages : InternetOpenUrl failed: ” Warning in install.packages : unable to access index for repository http://cran.rstudio.com/bin/windows/contrib/3.1 Installing package into ‘C:/Users/Documents/R/win-library/3.1’ (as […]

Remover linhas duplicadas usando dplyr

Eu tenho um data.frame como este – set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df xyz 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 9 10 0 1 10 Gostaria […]

Linha de filtragem que contém uma determinada string usando dplyr

Eu tenho que filtrar um quadro de dados usando como critério a linha em que está contida a string RTB . Estou usando o dplyr . d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) Eu sei que posso usar o filter function no dplyr mas não sei exatamente como dizê-lo para verificar […]

do.call (rbind, list) para número ímpar de coluna

Eu tenho uma lista, com cada elemento sendo um vetor de caractere, de diferentes comprimentos Eu gostaria de vincular os dados como linhas, para que os nomes de coluna ‘line up’ e se houver dados extras, em seguida, criar coluna e se houver dados ausentes então crie NAs Abaixo está um exemplo falso dos dados […]