Resultados da pesquisa a pedido "dplyr"
Espalhando um quadro de dados de duas colunas com tidyr
Eu tenho um quadro de dados que se parece com isso: a b 1 x 8 2 x 6 3 y 3 4 y 4 5 z 5 6 z 6e quero transformá-lo neste: x y z 1 8 3 5 2 6 4 6Mas chamando library(tidyr) df <- data.frame( a = c("x", "x", "y", "y", "z", "z"), b = c(8, 6, 3, 4, ...
Divida o valor de um data.frame e crie uma linha adicional para armazenar seu componente
Em R, eu tenho um quadro de dados chamadodfcomo o seguinte: A B C D a1 b1 c1 2,5 a2 b2 c2 3,5 a3 b3 c3 5 - 7 a4 b4 c4 2,5 Eu quero dividir o valor da terceira linha eDcoluna pelo traço e crie outra linha para o segundo valor, mantendo os ...
Existe uma maneira de "canalizar através de uma lista"?
Um recurso muito legal doggplot2 um pacote que eu nunca realmente explorava o suficiente estava adicionando listas de camadas a um gráfico. O mais divertido disso foi que eu poderia passar uma lista de camadas como argumento para uma função e ...
Existe um dplyr equivalente a data.table :: rleid?
data.table oferece uma boa função de conveniência,rleid [https://www.rdocumentation.org/packages/data.table/versions/1.11.4/topics/rleid] para codificação de comprimento de execução: library(data.table) DT = data.table(grp=rep(c("A", "B", "C", ...
dplyr row_number Erro na classificação
Eu estou tentando espalhar a coluna corr em um quadro de dados usando dplyr, mas o row_number continua falhando com > o<- out %>% group_by(site) %>% mutate(row = paste0("corr", row_number())) Error in rank(x, ties.method = "first", na.last = ...
R: Interpolação de NAs por grupo
Eu gostaria de realizar uma interpolação linear em uma variável de um quadro de dados que leve em consideração a: 1) diferença de tempo entre os dois pontos, 2) o momento em que os dados foram coletados e 3) o indivíduo levado para medir ...
Como adiciono um prefixo a vários nomes de variáveis usando o dplyr?
Estou tentando adicionar um prefixo comum a cada um dos nomes de variáveis em um data.frame. Por exemplo, usando omtcars dados, eu poderia adicionar o prefixo "carros". usando o seguinte código: > data(mtcars) > names(mtcars) [1] "mpg" "cyl" ...
ignorar NA na soma de linhas dplyr
existe uma maneira elegante de lidar com NA como 0 (na.rm = TRUE) no dplyr? data <- data.frame(a=c(1,2,3,4), b=c(4,NA,5,6), c=c(7,8,9,NA)) data %>% mutate(sum = a + b + c) a b c sum 1 4 7 12 2 NA 8 NA 3 5 9 17 4 6 NA NA but I like to get a b c ...
Atribuindo datas ao ano fiscal
Estou tentando criar um código que analise uma data e depois a atribua a um ano fiscal. Estou totalmente preso. Eu tenho uma variável que contém datas no formato POSIXct: df$Date #2015-05-01 CST #2015-04-30 CST #2014-09-01 CSTO que preciso ...
Aplicando Função a Cada Grupo e Coluna do Dataframe R
Eu preciso aplicar esta função replace_outliers <- function(column) { qnt <- quantile(column, probs=c(.25, .75)) upper_whisker <- 1.5 * IQR(column) clean_data <- column clean_data[column > (qnt[2] + upper_whisker)] <- median(column) clean_data ...