Como trocar duas colunas CSV
Introdução
Se você trabalha com arquivos CSV regularmente, talvez precise trocar as posições de duas colunas. Isso pode ser uma tarefa demorada se você tentar fazer isso manualmente, mas com a ferramenta certa, isso pode ser feito de forma rápida e fácil. Com nossas instruções passo a passo, você poderá trocar quaisquer duas colunas em um arquivo CSV em pouco tempo! Basta seguir as etapas abaixo e você estará pronto para se tornar um profissional de manipulação de dados em pouco tempo.
Como trocar duas colunas CSV
Introdução
Trocar duas colunas em um arquivo CSV pode ser uma tarefa difícil, especialmente quando se lida com grandes conjuntos de dados. No entanto, com as ferramentas e técnicas certas, isso pode ser feito de forma rápida e eficiente. Neste guia, mostraremos como trocar duas colunas CSV usando vários métodos.
Guia passo a passo para usar o Python para trocar colunas CSV
Importando a biblioteca de pandas
O Pandas é uma biblioteca popular de manipulação de dados usada para análise e ciência de dados. Ele fornece várias funções para manipulação, análise e visualização de dados. Para usar pandas, precisamos importá-lo para nosso ambiente Python. Podemos fazer isso usando a instrução de importação conforme mostrado abaixo: ``python import pandas as pd ```Aqui, importamos pandas e damos a ele um alias `pd` para facilitar a referência em nosso código.
Lendo o arquivo CSV usando a função read_csv ()
CSV (valores separados por vírgula) é um formato de arquivo comum usado para armazenar e trocar dados. O Pandas fornece uma função chamada `read_csv () `que pode ler arquivos CSV e retornar um objeto pandas DataFrame. Podemos usar essa função para ler nosso arquivo CSV conforme mostrado abaixo: ```python df = pd.read_csv ('filename.csv') ```Aqui, `df` é um objeto pandas DataFrame que contém os dados do arquivo CSV. Passamos o nome do arquivo CSV como uma string para a função `read_csv () `.
Selecionar as duas colunas a serem trocadas usando a função iloc []
O Pandas fornece a função `iloc [] `para selecionar linhas e colunas de um DataFrame com base em suas posições inteiras. Podemos usar essa função para selecionar as duas colunas que queremos trocar. A sintaxe para usar `iloc [] `para selecionar colunas é a seguinte: ``python df.iloc [:, [column_index1, column_index2]] ```Aqui,`: `seleciona todas as linhas e` [column_index1, column_index2] `seleciona as duas colunas que queremos trocar. Substituímos `column_index1` e `column_index2` pelas posições inteiras das colunas que queremos trocar.
Trocando as duas colunas usando a função .iloc []
Depois de selecionar as duas colunas que queremos trocar, podemos usar a função `.iloc [] `novamente para trocá-las. A sintaxe para trocar duas colunas usando `.iloc [] `é a seguinte: ``python df.iloc [:, [column_index2, column_index1]] = df.iloc [:, [column_index1, column_index2]] ```Aqui, selecionamos as duas colunas que queremos trocar nos dois lados do sinal `=`, e em seguida, atribua o lado direito ao lado esquerdo. Isso troca as duas colunas no DataFrame.
Salvando o arquivo CSV modificado usando a função to_csv ()
Finalmente, podemos salvar o DataFrame modificado em um novo arquivo CSV usando a função `to_csv () `. A sintaxe para usar `to_csv () `é a seguinte: ```python df.to_csv ('new_filename.csv', index=false) ```Aqui, passamos o nome do novo arquivo CSV como uma string para a função `to_csv ()`. Também definimos o parâmetro `index` como `False` para evitar que os pandas adicionem uma coluna extra para o índice da linha.
Métodos alternativos
Trocando colunas no Microsoft Excel
O Microsoft Excel é uma ferramenta poderosa que pode ajudá-lo a trocar colunas em algumas etapas simples. Siga estas instruções para trocar colunas no Excel: 1. Abra o arquivo do Excel que contém as colunas que você deseja trocar. 2. Selecione as células na primeira coluna que você deseja trocar. 3. Clique com o botão direito nas células selecionadas e escolha “Recortar” no menu de contexto. 4. Selecione as células na segunda coluna que você deseja trocar. 5. Clique com o botão direito nas células selecionadas e escolha “Inserir células cortadas” no menu de contexto. 6. A primeira coluna agora aparecerá na segunda coluna e a segunda coluna aparecerá na primeira coluna.
Trocando colunas nas planilhas do Google
O Google Sheets é outro programa popular de planilhas que pode ajudá-lo a trocar colunas em algumas etapas simples. Siga estas instruções para trocar colunas nas Planilhas Google: 1. Abra o arquivo do Google Sheets que contém as colunas que você deseja trocar. 2. Selecione as células na primeira coluna que você deseja trocar. 3. Clique com o botão direito nas células selecionadas e escolha “Recortar” no menu de contexto. 4. Selecione as células na segunda coluna que você deseja trocar. 5. Clique com o botão direito nas células selecionadas e escolha “Inserir células cortadas” no menu de contexto. 6. A primeira coluna agora aparecerá na segunda coluna e a segunda coluna aparecerá na primeira coluna. Como alternativa, você também pode usar as funções “Copiar” e “Colar” para trocar colunas nas Planilhas do Google. Siga estas instruções: 1. Abra o arquivo do Google Sheets que contém as colunas que você deseja trocar. 2. Selecione as células na primeira coluna que você deseja trocar. 3. Clique com o botão direito nas células selecionadas e escolha “Copiar” no menu de contexto. 4. Selecione as células na segunda coluna que você deseja trocar. 5. Clique com o botão direito nas células selecionadas e escolha “Colar especial” no menu de contexto. 6. Na caixa de diálogo “Colar especial”, selecione a opção “Transpor” e clique em “OK”. 7. A primeira coluna agora aparecerá na segunda coluna e a segunda coluna aparecerá na primeira coluna.
Conclusão
Trocar duas colunas CSV é uma tarefa comum na análise de dados. Com os métodos descritos neste guia, você pode trocar de forma rápida e fácil duas colunas em um arquivo CSV. Se você optar por usar Python, Excel ou Google Sheets, o processo é simples e pode economizar muito tempo a longo prazo.