第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 Python for Excel 中的 json 數(shù)組中提取數(shù)據(jù)

從 Python for Excel 中的 json 數(shù)組中提取數(shù)據(jù)

當(dāng)年話下 2023-06-06 15:03:00
{  "result" : [{      "conf" : 1.000000,      "end" : 0.300000,      "start" : 0.000000,      "word" : "bright"    }, {      "conf" : 1.000000,      "end" : 0.720000,      "start" : 0.330000,      "word" : "bright"    }, {      "conf" : 1.000000,      "end" : 1.950000,      "start" : 1.710000,      "word" : "bright"    }],  "text" : "bright bright bright"}我有這個 JSON 數(shù)組。我需要從表格格式的“結(jié)果”中提取所有詳細(xì)信息。例如,   conf       start      end        word1.000000    0.000000   0.300000    bright1.000000    0.330000   0.720000    bright1.000000    1.710000   1.950000    bright如何從“結(jié)果”部分提取這些值并將詳細(xì)信息附加到 excel 中?
查看完整描述

3 回答

?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗 獲得超6個贊

使用csv內(nèi)置模塊。

import csv


json = {

? "result" : [{

? ? ? "conf" : 1.000000,

? ? ? "end" : 0.300000,

? ? ? "start" : 0.000000,

? ? ? "word" : "bright"

? ? }, {

? ? ? "conf" : 1.000000,

? ? ? "end" : 0.720000,

? ? ? "start" : 0.330000,

? ? ? "word" : "bright"

? ? }, {

? ? ? "conf" : 1.000000,

? ? ? "end" : 1.950000,

? ? ? "start" : 1.710000,

? ? ? "word" : "bright"

? ? }],

? "text" : "bright bright bright"

}


header = json['result'][0].keys()

with open('results.csv', 'w', newline='') as file_:

? ? dict_writer = csv.DictWriter(file_, fieldnames=header)

? ? dict_writer.writeheader()

? ? dict_writer.writerows(json['result'])


查看完整回答
反對 回復(fù) 2023-06-06
?
開心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗 獲得超13個贊

import pandas as pd


json_val = {

  "result" : [{

      "conf" : 1.000000,

      "end" : 0.300000,

      "start" : 0.000000,

      "word" : "bright"

    }, {

      "conf" : 1.000000,

      "end" : 0.720000,

      "start" : 0.330000,

      "word" : "bright"

    }, {

      "conf" : 1.000000,

      "end" : 1.950000,

      "start" : 1.710000,

      "word" : "bright"

    }],

  "text" : "bright bright bright"

}

pd.read_json(json_val['result'], orient='index').to_csv('someName.csv')


查看完整回答
反對 回復(fù) 2023-06-06
?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗 獲得超5個贊

我會非常推薦pandas,不會占用很多線路。

根據(jù)您的示例,這可以通過以下方式實現(xiàn):

import?pandas?as?pd
pd.read_json(json['result'],?orient='index').to_excel('output.xlsx')
查看完整回答
反對 回復(fù) 2023-06-06
  • 3 回答
  • 0 關(guān)注
  • 185 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號