РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
89 of 687 menu

Метод to_csv

Метод to_csv применяется к DataFrame и сохраняет данные в CSV файл. Первым параметром передаётся путь к файлу. Вторым параметром можно указать разделитель полей через sep. По умолчанию используется запятая.

Синтаксис

df.to_csv(filepath, sep=',', header=True, index=True)

Пример

Давайте сохраним таблицу в CSV файл с разделителем-запятой:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.to_csv('data.csv', sep=',')

Содержимое созданного файла:

,a,b 0,1,10 1,2,20 2,3,30 3,4,40 4,5,50

Пример

Сохраним таблицу без индексов и заголовков:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.to_csv('data.csv', index=False, header=False)

Результат в файле:

1,10 2,20 3,30 4,40 5,50

Пример

Сохраним данные с точкой с запятой в качестве разделителя:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.to_csv('data.csv', sep=';')

Содержимое файла:

;a;b 0;1;10 1;2;20 2;3;30 3;4;40 4;5;50

Пример

Запишем только определённые столбцы:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50], 'c': [100, 200, 300, 400, 500] }) df.to_csv('data.csv', columns=['a', 'c'])

Результат в файле:

,a,c 0,1,100 1,2,200 2,3,300 3,4,400 4,5,500

Смотрите также

  • метод read_csv,
    который загружает данные из CSV файла
  • метод to_excel,
    который экспортирует таблицу в Excel формат
  • метод to_json,
    который сохраняет данные в JSON формат
  • метод to_html,
    который преобразует таблицу в HTML код
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить