Resultados da pesquisa a pedido "tidyr"

2 a resposta

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 %>% ...

2 a resposta

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), ...

2 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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", ...

1 a resposta

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" ...

4 a resposta

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 ...

3 a resposta

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 ...

4 a resposta

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, ...

5 a resposta

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]', ...