Articles of r

Como achatar uma lista para uma lista sem coerção?

Eu estou tentando alcançar a funcionalidade semelhante ao unlist, com a exceção de que os tipos não são coagidos para um vetor, mas a lista com tipos preservados é retornada em vez disso. Por exemplo: flatten(list(NA, list(“TRUE”, list(FALSE), 0L)) deve retornar list(NA, “TRUE”, FALSE, 0L) ao invés de c(NA, “TRUE”, “FALSE”, “0”) qual seria retornado […]

Histograma de sobreposição com curva de densidade

Eu estou tentando fazer um histograma de valores de densidade e sobrepor isso com a curva de uma function de densidade (não a estimativa de densidade). Usando um exemplo normal padrão simples, aqui estão alguns dados: x <- rnorm(1000) Eu posso fazer: q <- qplot( x, geom="histogram") q + stat_function( fun = dnorm ) mas […]

Controlando a cor da linha e o tipo de linha na legenda ggplot

fundo Na Alemanha, há 16 estados federais, dos quais dez pertenciam à Alemanha Ocidental, seis dos quais pertenciam à Alemanha Oriental. Em alguns aspectos, por exemplo, as taxas de mortalidade de certos tipos de câncer, existem diferenças persistentes entre os dez antigos estados ocidentais e os seis antigos orientais. Existem também diferenças entre os estados […]

ggplot2 e um gráfico de barras empilhadas com valores negativos

Dado o seguinte dataset: Division Year OperatingIncome 1 A 2012 11460 2 B 2012 7431 3 C 2012 -8121 4 D 2012 15719 5 E 2012 364 6 A 2011 12211 7 B 2011 6290 8 C 2011 -2657 9 D 2011 14657 10 E 2011 1257 11 A 2010 12895 12 B 2010 5381 […]

Como calcular o número de ocorrência de um determinado caractere em cada linha de uma coluna de seqüências de caracteres?

Eu tenho um data.frame em que certas variables ​​contêm uma string de texto. Desejo contar o número de ocorrências de um determinado caractere em cada string individual. Exemplo: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Desejo criar uma nova coluna para q.data com o número de ocorrências de “a” em string (ou seja, c (2,1,0)). A única abordagem […]

Como você converte datas / horas de um fuso horário para outro em R?

Se eu tenho um encontro como este em Londres: “2009-06-03 19:30”, como posso convertê-lo para o tempo equivalente na Costa Oeste dos EUA?

Unlist uma lista de dataframes

Esta é possivelmente uma questão muito simples. Eu tenho uma lista de dataframes (df1, df2 …. dfn), ou seja, cada elemento da lista é um dataframe. Então, basicamente, a lista foi criada assim: mylist = list(df1, df2,…., dfn) Mas como eu faço o inverso, que é unlist para que df1, df2, etc. residam separadamente no […]

Mesclar dois frameworks de dados usando correspondência de strings aproximada / aproximada em R

DESCRIÇÃO Eu tenho dois conjuntos de dados com informações que preciso mesclar. Os únicos campos comuns que tenho são strings que não combinam perfeitamente e um campo numérico que pode ser substancialmente diferente A única maneira de explicar o problema é mostrar os dados. Aqui está a.csv e b.csv . Eu estou tentando mesclar B […]

Looping através de todos os arquivos no diretório em R, aplicando vários comandos

Eu preciso aplicar um conjunto de comandos em R para todos os arquivos .txt individuais (em torno de 300) em um diretório. Eu não estou muito familiarizado com R, então toda a ajuda que eu consultei on-line sobre o loop é confusa, ou eu não posso descobrir como aplicar um loop quando você precisa aplicar […]

legendas ggplot – alterar labels, pedido e título

Estou lutando muito para modificar a lenda do meu enredo. Aqui está um exemplo reproduzível: dtt <- structure(list(model = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("ma", "mb", "mc"), class = "factor"), year = c(2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2005L, 2006L, […]