Articles of r

Remova parte da sequência depois de “.”

Eu estou trabalhando com números de access NCBI Reference Sequence como variável a : a <- c("NM_020506.1","NM_020519.1","NM_001030297.2","NM_010281.2","NM_011419.3", "NM_053155.2") Para obter informações do pacote biomart, preciso remover o .1 , .2 etc. após os números de access. Eu normalmente faço isso com este código: b <- sub("..*", "", a) # [1] "" "" "" "" "" […]

Variáveis ​​especiais em ggplot (..count .., ..density .., etc.)

Considere as seguintes linhas. p <- ggplot(mpg, aes(x=factor(cyl), y=..count..)) p + geom_histogram() p + stat_summary(fun.y=identity, geom='bar') Em teoria, os dois últimos devem produzir o mesmo enredo. Na prática, stat_summary falha e reclama que a estética y necessária está faltando. Por que não consigo usar ..count.. em stat_summary ? Não consigo encontrar em qualquer lugar nas […]

Exibindo o texto abaixo da plotagem gerada pelo ggplot2

Eu estou tentando exibir algumas informações sobre os dados abaixo do gráfico criado no ggplot2 . Eu gostaria de plotar a variável N usando a coordenada do eixo X do gráfico, mas a coordenada Y precisa ser 10% a partir da parte inferior da canvas. De fato, as coordenadas Y desejadas já estão no quadro […]

Gere uma sequência do último dia do mês ao longo de dois anos

Eu uso o lubridato e percebi que isso seria tão fácil ymd(“2010-01-31”)+months(0:23) Mas olhe o que se recebe. Está tudo bagunçado! [1] “2010-01-31 UTC” “2010-03-03 UTC” “2010-03-31 UTC” “2010-05-01 UTC” “2010-05-31 UTC” “2010-07-01 UTC” “2010-07-31 UTC” “2010-08-31 UTC” “2010-10-01 UTC” [10] “2010-10-31 UTC” “2010-12-01 UTC” “2010-12-31 UTC” “2011-01-31 UTC” “2011-03-03 UTC” “2011-03-31 UTC” “2011-05-01 UTC” […]

O que significa%>% significa em R?

Eu vi o uso da function %>% (percentual maior que%) em alguns pacotes como dplyr e rvest . O que isso significa? É uma maneira de escrever blocos de fechamento em R?

Quais são as funções de substituição em R?

Procurei uma referência para aprender sobre funções de substituição em R, mas ainda não encontrei nenhuma. Estou tentando entender o conceito das funções de substituição em R. Eu tenho o código abaixo, mas não entendo: “cutoff<-" value] <- Inf x } e depois chamamos de corte com: cutoff(x) <- 65 Alguém poderia explicar o que […]

R gráfico de barras percentuais empilhadas com porcentagem de fator binário e labels (com ggplot)

Eu quero produzir um gráfico que se pareça com isto: Meu dataset original é algo como isto: > bb[sample(nrow(bb), 20), ] IMG QUANT FIX 25663 1 1 0 7936 2 2 0 23586 3 2 0 23017 2 2 1 31363 1 3 1 7886 2 2 0 23819 3 3 1 29838 2 2 […]

Sair e reiniciar uma session R limpa de dentro de R?

Existe uma maneira que eu possa fazer um alias dentro de R que irá executar q() e reiniciar uma session R limpa? E sim, estou com preguiça de digitar q() e depois a letra R 🙂

Chame a function apply-like em cada linha de dataframe com vários argumentos de cada linha

Eu tenho um dataframe com várias colunas. Para cada linha no dataframe, desejo chamar uma function na linha e a input da function está usando várias colunas dessa linha. Por exemplo, digamos que eu tenha esses dados e este testFunc que aceita dois argumentos: > df df xyz 1 1 3 5 2 2 4 […]

Extraindo colunas específicas de um quadro de dados

Eu tenho um quadro de dados R com 6 colunas e quero criar um novo dataframe que tenha apenas três das colunas. Supondo que meu quadro de dados seja df e eu queira extrair as colunas A , B e E , este é o único comando que posso descobrir: data.frame(df$A,df$B,df$E) Existe uma maneira mais […]