pandas.Panel4D.to_json¶
-
Panel4D.
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对象将被转换为UNIX时间戳。
参数: path_or_buf:写入结果字符串的路径或缓冲区
如果为None,返回一个StringIO的转换字符串
orient:string
- 系列
- 默认是'index'
- 允许的值是:{'split','records','index'}
- DataFrame
- 默认为'columns'
- 允许的值是:{'split','records','index','columns','values'}
- JSON字符串的格式
- split:dict like {index - > [index],columns - > [columns],data - > [values]}
- records:list like [{column - > value},...,{column - > value}]
- index:dict like {index - > {column - > value}}
- columns:dict like {column - > {index - > value}}
- values:只是values数组
date_format:{'epoch','iso'}
日期转换类型。epoch = epoch milliseconds,iso` = ISO8601,默认为epoch。
double_precision:编码时要使用的小数位数
浮点值,默认值为10。
force_ascii:强制编码字符串为ASCII,默认为True。
date_unit:string,默认为“ms”(毫秒)
编码的时间单位,支配时间戳和ISO8601精度。对于秒,毫秒,微秒和纳秒分别是's','ms','us','ns'中的一个。
default_handler:callable,默认值无
处理程序调用如果对象不能以其他方式转换为适当的JSON格式。应该接收单个参数,它是要转换并返回可序列化对象的对象。
行:boolean,defalut False
如果'orient'是'records',写出行分隔的json格式。将抛出ValueError如果不正确的“东方”,因为其他人不是列表像。
版本0.19.0中的新功能。
返回: 与具有过滤的信息轴的输入对象相同的类型
- 系列