Articles of r

Como espalhar colunas com identificadores duplicados?

A tem o seguinte tibble: structure(list(age = c(“21”, “17”, “32”, “29”, “15”), gender = structure(c(2L, 1L, 1L, 2L, 2L), .Label = c(“Female”, “Male”), class = “factor”)), row.names = c(NA, -5L), class = c(“tbl_df”, “tbl”, “data.frame”), .Names = c(“age”, “gender”)) age gender 1 21 Male 2 17 Female 3 32 Female 4 29 Male 5 15 […]

Lendo vários arquivos em vários frameworks de dados

Na pasta d: \, eu tenho muitos arquivos Stata, como data_aa_1.dta, data_aa_2.dta, data_aa_3.dta data_bb_1.dta, data_bb_2.dta, data_bb_3.dta, data_cc_1.dta …. Eu quero converter esses arquivos e obter tantos frameworks de dados como os arquivos dta em R. Então, eu acredito que eu tenho que fazer um loop sobre c (“aa”, “bb”, “cc”) e c (1: 3). Eu […]

ler / gravar dados no formato libsvm

Como faço para ler / gravar dados libsvm em / de R ? O formato libsvm é um dado esparso como [ :]* (cf. Armazenamento de Linha Comprimida (CRS) ), por exemplo, 1 10:3.4 123:0.5 34567:0.231 0.2 22:1 456:03 Tenho certeza de que posso usar alguma coisa, mas prefiro usar algo da prateleira. No entanto, […]

adicionando NA para tornar todos os elementos da lista iguais

Eu estou fazendo uma série de coisas em dplyr , tidyr , por isso gostaria de manter com uma solução encanada, se possível. Eu tenho uma lista com números ímpares de elementos em cada componente: lolz <- list(a = c(2,4,5,2,3), b = c(3,3,2), c=c(1,1,2,4,5,3,3), d=c(1,2,3,1), e=c(5,4,2,2)) lolz $a [1] 2 4 5 2 3 $b […]

RStudio Shiny ERROR: não existe um pacote chamado “shinydashboard”

Eu estou tentando obter http://rstudio.github.io/shinydashboard/ trabalhando no meu laptop Ubuntu 14.10. Eu segui as instruções de instalação aqui: http://rstudio.github.io/shinydashboard/get_started.html Páginas shiny básicas funcionam. Por exemplo: http: // localhost: 3838 / sample-apps / hello / Mas quando eu tento um dos exemplos do shinydashboard , recebo o erro: http: // localhost: 3838 / sample-apps / shiny […]

Substitua NA pelo valor anterior ou seguinte, por grupo, usando dplyr

Eu tenho um quadro de dados que é organizado por ordem decrescente de data. ps1 = data.frame(userID = c(21,21,21,22,22,22,23,23,23), color = c(NA,’blue’,’red’,’blue’,NA,NA,’red’,NA,’gold’), age = c(‘3yrs’,’2yrs’,NA,NA,’3yrs’,NA,NA,’4yrs’,NA), gender = c(‘F’,NA,’M’,NA,NA,’F’,’F’,NA,’F’) ) Desejo imputar (replace) valores de NA com valores anteriores e agrupados por ID do usuário. No caso de a primeira linha de um ID de usuário […]

Modifique os labels do eixo x em cada faceta

Eu tenho este gráfico – eu gostaria de adicionar a cada etiqueta o texto N=xx para indicar o número de observações. Eu sei como fazer isso e fiz isso em charts sem facetas. Quando tentei isso no gráfico facetado, ele não funcionou (eu obtive o mesmo N no tick aberto em todos os 3 charts, […]

Criando um gráfico de barras agrupadas de dados com várias colunas em R

Eu tenho os seguintes dados Input Rtime Rcost Rsolutions Btime Bcost 1 12 proc. 1 36 614425 40 36 2 15 proc. 1 51 534037 50 51 3 18-proc 5 62 1843820 66 66 4 20-proc 4 68 1645581 104400 73 5 20-proc(l) 4 64 1658509 14400 65 6 21-proc 10 78 3923623 453600 82 […]

Dividindo uma string em novas linhas no R

Eu tenho um dataset como abaixo: Country Region Molecule Item Code IND NA PB102 FR206985511 THAI AP PB103 BA-107603 / F000113361 / 107603 LUXE NA PB105 1012701 / SGP-1012701 / F041701000 IND AP PB106 AU206985211 / CA-F206985211 THAI HP PB107 F034702000 / 1010701 / SGP-1010701 BANG NA PB108 F000007970/25781/20009021 Eu quero dividir com base os […]

data.table – selecione primeiro n linhas dentro do grupo

Por mais simples que seja, não conheço uma solução data.table para selecionar as primeiras n linhas em grupos em uma tabela de dados. Você pode por favor me ajudar?