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

Метод to_stata

Метод to_stata применяется к DataFrame и экспортирует данные в файл формата Stata (.dta). Метод полезен для обмена данными между Python и Stata. Первым параметром передаётся путь для сохранения файла. Дополнительно можно настроить версию формата Stata, кодировку, а также способ обработки пропущенных значений.

Синтаксис

df.to_stata(path, convert_dates=None, write_index=True, byteorder=None, time_stamp=None, data_label=None, variable_labels=None, version=114, convert_strl=None, compress=None, escape_quotes=True, strl_encoding=None)

Пример

Давайте сохраним таблицу в файл формата Stata:

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

Пример

Давайте сохраним таблицу без индекса и с метками переменных:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': [10, 20, 30, 40, 50] }) df.to_stata('data.dta', write_index=False, variable_labels={'a': 'Column A', 'b': 'Column B'})

Пример

Давайте сохраним таблицу с явным указанием версии формата Stata (118):

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

Пример

Давайте сохраним таблицу, указав кодировку для строковых переменных:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': ['abcde', 'article', 'user'] }) df.to_stata('data.dta', strl_encoding='utf-8')

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

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