最近需要將csv文件轉成DataFrame并以json的形式展示到前臺,故需要用到Dataframe的to_json方法
to_json方法默認以列名為鍵,列內容為值,形成{col1:[v11,v21,v31…],col2:[v12,v22,v32],…}這種格式,但有時我們需要按行來轉為json,形如這種格式[row1:{col1:v11,col2:v12,col3:v13…},row2:{col1:v21,col2:v22,col3:v23…}]
通過查找官網我們可以看到to_json方法有一個參數為orient,其參數說明如下:
orient : string Series default is ‘index' allowed values are: {‘split','records','index'} DataFrame default is ‘columns' allowed values are: {‘split','records','index','columns','values'} The format of the JSON string 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 : just the values array table : dict like {‘schema': {schema}, ‘data': {data}} describing the data, and the data component is like orient='records'. Changed in version 0.20.0
網站題目:pandas.DataFrame.to_json按行轉json的方法-創(chuàng)新互聯
轉載注明:http://www.chinadenli.net/article20/idhjo.html
成都網站建設公司_創(chuàng)新互聯,為您提供電子商務、微信小程序、營銷型網站建設、云服務器、定制網站、企業(yè)網站制作
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯