Resultados da pesquisa a pedido "tidyr"
Removendo observações de NA com dplyr :: filter ()
Meus dados são assim: library(tidyverse) df <- tribble( ~a, ~b, ~c, 1, 2, 3, 1, NA, 3, NA, 2, 3 )Eu posso remover tudoNA observações comdrop_na(): df %>% drop_na()Ou remova tudoNA observações em uma única coluna (a por exemplo): df %>% ...
Dados longos a amplos com o tidyR?
Eu tenho dados que se parecem com isso df = data.frame(name=c("A","A","B","B"), group=c("g1","g2","g1","g2"), V1=c(10,40,20,30), V2=c(6,3,1,7))Quero remodelá-lo para ficar assim: df = data.frame(name=c("A", "B"), V1.g1=c(10,20), V1.g2=c(40,30), ...
Dplyr resumise_each para agregar resultados
Eu tenho um quadro de dados como tal: metric1 metric2 metric3 field1 field2 1 1.07809668 4.2569882 7.1710095 L S1 2 0.56174763 1.2660273 -0.3751915 L S2 3 1.17447327 5.5186679 11.6868322 L S2 4 0.32830724 -0.8374830 1.8973718 S S2 5 -0.51213503 ...
R: Giro usando a função 'spread'
Continuando do meu anteriorpostar [https://stackoverflow.com/questions/29773714/r-pivot-the-rows-into-columns-and-use-n-as-for-missing-values] , Agora estou tendo mais 1 coluna de valores de ID que preciso usar para dinamizar linhas em ...
adicionar valores padrão aos pares item x grupo que não têm um valor (df%>% spread%>% reunir parece estranho)
Versão curtaComo fazer a operação df1 %>% spread(groupid, value, fill = 0) %>% gather(groupid, value, one, two)de uma maneira mais natural? Versão longaDado um quadro de dados df1 <- data.frame(groupid = c("one","one","one","two","two","two", ...
Como a função de espalhamento tidyr pode tomar variável como uma coluna de seleção
A função de dispersão do tidyr usa apenas nomes de colunas sem aspas. Existe uma maneira de passar uma variável que contém o nome da coluna, por exemplo # example using gather() library("tidyr") dummy.data <- data.frame("a" = letters[1:25], "B" ...
Desvinculando colunas por grupos
Eu tenho um quadro de dados no seguinte formato: id | name | logs ---+--------------------+----------------------------------------- 84 | "zibaroo" | "C47931038" 12 | "fabien kelyarsky" | c("C47331040", "B19412225", "B18511449") 96 | "mitra ...
Remodelar dados longos para amplos - entender os parâmetros de remodelagem
Eu tenho um formato longo dataframe cães que estou tentando reformatar para amplo usando a função reshape (). Atualmente, parece assim: dogid month year trainingtype home school timeincomp 12345 1 2014 1 1 1 340 12345 2 2014 1 1 1 360 31323 12 ...
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, ...
group_by () em fill () não está funcionando como esperado
Estou tentando fazer uma operação de última observação realizada em alguns dados mal formatados usandodplyr etidyr. Não está funcionando como eu esperava. library(dplyr) library(tidyr) df <- data.frame(id=c(1,1,2,2,3,3), email=c('[email protected]', ...