Articles of r

Montagem de um modelo linear com múltiplos LHS

Eu sou novo em R e quero melhorar o seguinte script com uma function *apply (eu li sobre apply , mas não consegui usá-lo). Eu quero usar a function lm em várias variables ​​independentes (que são colunas em um quadro de dados). eu usei for (i in (1:3) { assign(paste0(‘lm.’,names(data[i])), lm(formula=formula(i),data=data)) } Formula(i) é definida […]

Atribuir várias colunas usando: = em data.table, por grupo

Qual é a melhor maneira de atribuir várias colunas usando data.table ? Por exemplo: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) Eu gostaria de fazer algo assim (claro que esta syntax está incorreta): x[ , (col1, col2) := f(), by = “id] E para estender isso eu posso ter muitas colunas com […]

ggplot: Como alterar os labels facetados?

Eu usei o seguinte comando ggplot: ggplot(survey,aes(x=age))+stat_bin(aes(n=nrow(h3),y=..count../n), binwidth=10) +scale_y_continuous(formatter = “percent”, breaks=c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + opts(panel.background = theme_blank()) para produzir Eu gostaria de mudar os labels facetados , no entanto, para algo mais curto (como Hosp 1, Hosp 2 …) porque eles são muito longos agora e parecem apertados (aumentar a […]

Dividindo uma coluna de string do dataframe em várias colunas diferentes

O que estou tentando realizar é dividir uma coluna em várias colunas. Eu preferiria que a primeira coluna contivesse “F”, segunda coluna “US”, terceira “CA6” ou “DL”, e a quarta como “Z13” ou “U13” etc etc. Todo o meu df segue o mesmo padrão de X.XX.XXXX.XXX ou X.XX.XXX.XXX ou X.XX.XX.XXX e eu sei que a […]

ggplot2: classificando um gráfico

Eu tenho um data.frame, que é classificado do maior para o menor. Por exemplo: x <- structure(list(variable = structure(c(10L, 6L, 3L, 4L, 2L, 8L, 9L, 5L, 1L, 7L), .Label = c("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"), class = c("ordered", "factor")), value = c(0.990683229813665, 0.975155279503106, 0.928571428571429, 0.807453416149068, 0.717391304347826, 0.388198757763975, 0.357142857142857, 0.201863354037267, 0.173913043478261, […]

Combine lendas para cor e forma em uma única legenda

Estou criando um gráfico em ggplot de um projeto de estudo 2 x 2 e gostaria de usar 2 colors e 2 símbolos para classificar minhas 4 combinações de tratamento diferentes. Atualmente tenho 2 lendas, uma para as colors e outra para as duas formas. Como posso combiná-los em uma única legenda, então tenho um […]

Desenhe um círculo com ggplot2

Talvez seja uma pergunta boba, mas não consegui encontrar a resposta no manual de ggplot2 nem com “tia” google … Como faço para plotar um círculo com ggplot2 como uma camada adicional se eu tiver um ponto médio e um diâmetro? Obrigado pela ajuda.

Obtendo dados json importados em um quadro de dados

Eu tenho um arquivo contendo mais de 1500 objects json com os quais eu quero trabalhar em R. Eu pude importar os dados como uma lista, mas estou tendo problemas para coagi-los em uma estrutura útil. Eu quero criar um quadro de dados contendo uma linha para cada object json e uma coluna para cada […]

Traçando contornos em uma grade irregular

Eu tenho passado por páginas e páginas de charts de contorno em R (incluindo muitas dicas sobre stackoverflow) sem sucesso. Aqui estão meus dados para contorno, incluindo a adição de um mapa de Ruanda (os dados consistem em 14 valores de longitude, latitude e chuva como x, yez): Lon Lat Rain 28.92 -2.47 83.4 29.02 […]

Capitalize a primeira letra de ambas as palavras em uma string de duas palavras

Digamos que eu tenha uma string de duas palavras e quero capitalizar ambas. name <- c("zip code", "state", "final count") O pacote Hmisc tem uma function capitalize que capitaliza a primeira palavra, mas não sei como obter a segunda palavra em maiúscula. A página de ajuda do capitalize não sugere que ele possa executar essa […]