Como exportar pandas dataframe para csv (com exemplo)


Você pode usar a seguinte sintaxe para exportar um DataFrame do pandas para um arquivo CSV:

 df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

Observe que index=False diz ao Python para remover a coluna de índice ao exportar o DataFrame. Sinta-se à vontade para remover este argumento se quiser manter a coluna do índice.

O exemplo passo a passo a seguir mostra como usar esta função na prática.

Etapa 1: Crie o DataFrame do Pandas

Primeiro, vamos criar um DataFrame do pandas:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' rebounds ': [11, 8, 10, 6, 6, 5]})

#view DataFrame
df

points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6
5 23 9 5

Etapa 2: exportar o DataFrame para um arquivo CSV

A seguir, vamos exportar o DataFrame para um arquivo CSV:

 #export DataFrame to CSV file
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

Etapa 3: visualizar o arquivo CSV

Finalmente, podemos navegar até o local onde exportamos o arquivo CSV e visualizá-lo:

 points, assists, rebounds
25.5.11
12,7,8
15,7,10
14.9.6
19,12,6
23.9.5

Observe que a coluna index não está no arquivo, pois especificamos index=False .

Observe também que os cabeçalhos estão no arquivo, pois o argumento padrão na função to_csv() é headers=True .

Apenas por diversão, veja como seria o arquivo CSV se omitissemos o argumento index=False :

 ,points, assists, rebounds
0.25.5.11
1,12,7,8
2,15,7,10
3,14,9,6
4,19,12,6
5,23,9,5

Consulte a documentação do pandas para obter um guia detalhado da função to_csv() .

Recursos adicionais

Como ler arquivos CSV com Pandas
Como ler arquivos Excel com Pandas
Como exportar um DataFrame do Pandas para Excel
Como exportar um array NumPy para um arquivo CSV

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *