pandas.Panel.to_json
-
Panel.to_json(path_or_buf=None, orient=None, date_format='epoch', double_precision=10, force_ascii=True, date_unit='ms', default_handler=None, lines=False)[source] -
Преобразование объекта в строку JSON.
Обратите внимание, что значения NaN и None будут преобразованы в null, а объекты datetime будут преобразованы в метки временных отсчётов.
Параметры: path_or_buf : путь или буфер для записи результирующей строки
если это None, возвращает StringIO с преобразованной строкой
orient : строка
- Series
- по умолчанию ‘index’
- допустимые значения: {‘split’,’records’,’index’}
- DataFrame
- по умолчанию ‘columns’
- допустимые значения: {‘split’,’records’,’index’,’columns’,’values’}
- Формат строки JSON
- split : словарь типа {индекс -> [индекс], столбцы -> [столбцы], данные -> [значения]}
- records : список типа [{столбец -> значение}, ... , {столбец -> значение}]
- index : словарь типа {индекс -> {столбец -> значение}}
- columns : словарь типа {столбец -> {индекс -> значение}}
- values : только массив значений
date_format : {‘epoch’, ‘iso’}
Тип преобразования даты.
epoch= эпоха в миллисекундах,iso`= ISO8601, по умолчанию эпоха.double_precision : Количество десятичных знаков для кодирования
плавающей точки, по умолчанию 10.
force_ascii : принудительное кодирование строки в ASCII, по умолчанию True.
date_unit : строка, по умолчанию ‘ms’ (миллисекунды)
Единица времени для кодирования, управляет точностью метки времени и ISO8601. Одно из значений ‘s’, ‘ms’, ‘us’, ‘ns’ для секунды, миллисекунды, микросекунды и наносекунды соответственно.
default_handler : вызываемая функция, по умолчанию None
Обработчик, который вызывается, если объект не может быть преобразован в подходящий формат для JSON. Должен принять один аргумент, который представляет собой объект для преобразования, и вернуть сериализуемый объект.
lines : булево, по умолчанию False
Если ‘orient’ равно ‘records’, выводит JSON-формат, разделенный строками. Вызовет ValueError, если неверный ‘orient’, так как остальные не являются списками.
Введено в версии 0.19.0.
Возвращает: объект того же типа, что и входной объект, с отфильтрованной осью информации
- Series
© 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.19.2/generated/pandas.Panel.to_json.html