Как экспортировать dataframe pandas в csv (с примером)


Вы можете использовать следующий синтаксис для экспорта DataFrame pandas в файл CSV:

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

Обратите внимание, что index=False указывает Python удалить столбец индекса при экспорте DataFrame. Не стесняйтесь удалять этот аргумент, если вы хотите сохранить столбец индекса.

Следующий пошаговый пример показывает, как использовать эту функцию на практике.

Шаг 1. Создайте фрейм данных Pandas

Сначала давайте создадим DataFrame 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

Шаг 2. Экспортируйте DataFrame в файл CSV.

Далее давайте экспортируем DataFrame в файл CSV:

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

Шаг 3. Просмотр CSV-файла.

Наконец, мы можем перейти к месту, куда мы экспортировали файл CSV, и просмотреть его:

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

Обратите внимание, что столбца индекса нет в файле, поскольку мы указали index=False .

Также обратите внимание, что заголовки находятся в файле, поскольку аргументом по умолчанию в функции to_csv() является headers=True .

Просто ради интереса, вот как бы выглядел CSV-файл, если бы мы опустили аргумент 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

Обратитесь к документации pandas для получения подробного руководства по функции to_csv() .

Дополнительные ресурсы

Как читать файлы CSV с помощью Pandas
Как читать файлы Excel с помощью Pandas
Как экспортировать DataFrame Pandas в Excel
Как экспортировать массив NumPy в файл CSV

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *