pandas.DataFrame.to_stata
-
DataFrame.to_stata(fname, convert_dates=None, write_index=True, encoding='latin-1', byteorder=None, time_stamp=None, data_label=None) -
Класс для записи двоичных файлов Stata dta из объектов, похожих на массивы
Параметры: fname : путь к файлу или буфер
Место сохранения файла dta.
convert_dates : словарь
Словарь, сопоставляющий столбец типов datetime с внутренним форматом Stata, который вы хотите использовать для дат. Доступные варианты: ‘tc’, ‘td’, ‘tm’, ‘tw’, ‘th’, ‘tq’, ‘ty’. Столбец может быть как числом, так и именем.
encoding : строка
По умолчанию latin-1. Обратите внимание, что Stata не поддерживает Unicode.
byteorder : строка
Может быть “>”, “<”, “little”, или “big”. По умолчанию используется
sys.byteorderПримеры
>>> writer = StataWriter('./data_file.dta', data) >>> writer.write_file()Или с датами
>>> writer = StataWriter('./date_data_file.dta', data, {2 : 'tw'}) >>> writer.write_file()
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.18.1/generated/pandas.DataFrame.to_stata.html