Як експортувати pandas dataframe у csv (з прикладом)


Ви можете використовувати такий синтаксис, щоб експортувати pandas DataFrame у файл CSV:

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

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

Наступний покроковий приклад показує, як використовувати цю функцію на практиці.

Крок 1: Створіть Pandas DataFrame

Спочатку давайте створимо pandas DataFrame:

 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
Як експортувати Pandas DataFrame в Excel
Як експортувати масив NumPy у файл CSV

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *