Transpor linhas e colunas de arquivos CSV online
Vire sua planilha para que as linhas virem colunas, com um clique e sem copiar e colar.
| Indicador | T1 | T2 |
|---|---|---|
| Vendas | 10 | 12 |
| Custo | 6 | 7 |
| Trimestre | Vendas | Custo |
|---|---|---|
| T1 | 10 | 6 |
| T2 | 12 | 7 |
As linhas viram colunas e as colunas viram linhas.
Como transpor uma tabela
Um guia completo, passo a passo.
Passo 1: prepare a tabela
Envie sua tabela. A ferramenta usa a primeira coluna como os novos cabeçalhos depois da troca. Para um resultado limpo, essa coluna deve ter valores únicos e descritivos.
Passo 2: transponha
Abra a ferramenta Transpor no menu e clique no botão. Não há nada para configurar: a tabela inteira é virada de uma vez, com as linhas virando colunas e as colunas virando linhas.
Passo 3: confira o resultado
A primeira coluna da tabela original vira a linha de cabeçalho, e os cabeçalhos originais viram a primeira coluna. Baixe o resultado em CSV ou Excel.
Detalhes técnicos e perguntas frequentes
Transpor é comum ao integrar dados de equipamentos ou sistemas que entregam a tabela na orientação contrária à esperada. Em bioinformática, por exemplo, matrizes de expressão às vezes vêm com amostras nas linhas e genes nas colunas, enquanto ferramentas como o DESeq2 esperam o contrário.
O flowingTable transpõe a tabela com pandas.DataFrame.T. A primeira coluna é usada como identificador durante a troca e volta como coluna normal no resultado, então nenhum rótulo se perde.
Perguntas frequentes
Por que a primeira coluna precisa ter valores únicos?
Ao transpor, os valores da primeira coluna viram os nomes das novas colunas. Se houver valores repetidos (duas linhas chamadas 'Receita', por exemplo), o resultado terá duas colunas com o mesmo nome, o que confunde outras ferramentas. Com rótulos únicos (códigos de amostra, de produto ou datas), o cabeçalho do resultado fica limpo e sem ambiguidade.
O que acontece com os nomes das colunas originais?
Eles giram para a primeira coluna do resultado, de cima para baixo, e passam a identificar as linhas. Se o arquivo original tinha as colunas 'T1', 'T2', 'T3' e 'T4', o resultado terá uma primeira coluna com esses quatro rótulos e os valores distribuídos nas outras colunas.
Posso transpor uma tabela com células vazias?
Sim. Transpor só muda a posição das células e não altera nem remove nenhum valor, inclusive os vazios. Uma célula vazia na linha 3, coluna 5, aparece na linha 5, coluna 3. Se quiser tratar os vazios depois, use a ferramenta Tratar valores ausentes no resultado.
Em que situações transpor é necessário?
Sempre que um sistema entrega os dados na orientação oposta à que sua ferramenta espera. Exemplos: matrizes de expressão com amostras nas linhas quando o DESeq2 ou o edgeR querem genes nas linhas; exportações de questionários com respondentes nas colunas quando o painel quer respondentes nas linhas; ou APIs financeiras que trazem os períodos nas linhas quando o modelo precisa deles nas colunas.