Oi gente, tudo bem?
Um amigo-anjo acabou me ajudando, mas queria deixar uma dúvida aqui para o caso de existir uma forma mais simples de resolver:
Tenho vários dataframes “iguais”: cada um tem três linhas com o mesmo nome, e duas colunas com seus próprios nomes. Eu precisava TRANSPOR as linhas pra virarem colunas e as colunas pra virarem linhas. Mas mantendo as informações de nomes de todas elas, pra depois fazer um bind_rows e juntar as seis tabelas em uma, por isso o pivot_longer e o pivot_wider não serviram.
Consegui resolver com esse código usando a função t:
t %>%
data.frame() %>%
mutate(var = rownames(.)) %>%
slice(2:nrow(.))
Depois de juntar as tabelas eu renomeei as colunas.
A minha dúvida é se tem alguma função melhor que a t pra fazer isso, já que a t transforma o resultado numa matriz, daí preciso transformar em df, depois fazer outros ajustes.
Obrigada desde já =)
PS: Achei uma dúvida parecida que eu postei em 2020, vou deixar o link caso alguém queira entender melhor o pivot_longer com uma explicação bem simples do @dfalbel - Dúvida: transpor variáveis para linhas mantendo também as linhas originais