欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python使用pandas讀取json文件并進行刷選導(dǎo)出xlsx文件的方法示例

 更新時間:2023年06月01日 09:19:50   作者:他強任他強03  
這篇文章主要介紹了python使用pandas讀取json文件并進行刷選導(dǎo)出xlsx文件的方法,結(jié)合實例形式分析了python調(diào)用pandas模塊針對json數(shù)據(jù)操作的相關(guān)使用技巧,需要的朋友可以參考下

pandas讀取json文件并進行刷選導(dǎo)出xlsx文件

原始json數(shù)據(jù)
在這里插入圖片描述

import pandas as pd
import pprint
# 讀取json文件
df_tv_shows = pd.read_json("datas/tv_shows.json")
# 讀取json文件中shows數(shù)組下所有數(shù)據(jù)
first_obj = df_tv_shows.loc[:, "shows"]
# 將shows數(shù)組數(shù)據(jù)讀出,其中episodes是shows下的數(shù)組
df_tmp = pd.json_normalize(data=first_obj, record_path="episodes", meta=["show", "runtime","network"])
pprint.pprint(df_tmp)
# 刷選出show=The X-Files
df_tmp1=df_tmp[df_tmp["show"]=="The X-Files"]
print(df_tmp1.head())
print(df_tmp1.info())
# 刷選出show=Lost
df_tmp2=df_tmp[df_tmp["show"]=="Lost"]
print(df_tmp2.head())
print(df_tmp2.info())
# 刷選出show=Buffy the Vampire Slayer
df_tmp3=df_tmp[df_tmp["show"]=="Buffy the Vampire Slayer"]
print(df_tmp3.head())
print(df_tmp3.info())
# 將刷選出三組數(shù)據(jù)導(dǎo)出為xlsx文件
#xlsx文件名稱
excel_file = pd.ExcelWriter("episodes.xlsx")
df_tmp1.to_excel(excel_writer=excel_file,
             sheet_name = "xfiles",
             index = False)
df_tmp2.to_excel(excel_writer=excel_file,
             sheet_name = "lost",
             index = False)
df_tmp3.to_excel(excel_writer=excel_file,
             sheet_name = "vampire",
             index = False)
excel_file.save()

df_tmp數(shù)據(jù)格式如下:
在這里插入圖片描述
最后導(dǎo)出的xlxs文件:
在這里插入圖片描述

python在辦公自動化處理方面有著獨到的優(yōu)勢,代碼相對簡潔高效,但是要注意2與3版本的區(qū)別。

相關(guān)文章

  • 使用Python實現(xiàn)繪制地圖的示例詳解

    使用Python實現(xiàn)繪制地圖的示例詳解

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)繪制地圖相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • pyinstaller打包程序exe踩過的坑

    pyinstaller打包程序exe踩過的坑

    這篇文章主要介紹了pyinstaller打包exe踩過的坑,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Python實現(xiàn)隨機游走的詳細解釋

    Python實現(xiàn)隨機游走的詳細解釋

    這篇文章主要介紹了Python實現(xiàn)隨機游走的詳細解釋,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 學(xué)習(xí)Python需要哪些工具

    學(xué)習(xí)Python需要哪些工具

    這篇文章主要介紹了學(xué)習(xí)Python需要哪些工具,幫助大家開始學(xué)習(xí)python編程,感興趣的朋友可以了解下
    2020-09-09
  • django上傳文件的三種方式

    django上傳文件的三種方式

    本章將介紹Django上傳處理文件中需要考慮的重要事項,并提供通過自定義表單和ModelForm上傳文件的示范代碼(附GitHub地址)。如果你的項目中需要用到文件上傳,你可以從本文中獲得靈感,簡化你的開發(fā)。
    2021-04-04
  • 對Python 兩大環(huán)境管理神器 pyenv 和 virtualenv詳解

    對Python 兩大環(huán)境管理神器 pyenv 和 virtualenv詳解

    今天小編就為大家分享一篇對Python 兩大環(huán)境管理神器 pyenv 和 virtualenv詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python使用turtle繪制有趣的龍年祝福動畫

    Python使用turtle繪制有趣的龍年祝福動畫

    這篇文章主要介紹了Python的內(nèi)置庫——小海龜(turtle),它是一個非常實用的繪畫工具,不僅可以幫助我們繪制圖形,還能讓我們查看整個繪畫過程,下面我們就來看看如何使用turtle繪制有趣的龍年祝福動畫吧
    2024-01-01
  • Python圖像運算之圖像銳化和邊緣檢測

    Python圖像運算之圖像銳化和邊緣檢測

    這篇文章主要和大家講解一下常見的圖像銳化和邊緣檢測方法,即Roberts算子和Prewitt算子。文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-12-12
  • Python實現(xiàn)銀行賬戶資金交易管理系統(tǒng)

    Python實現(xiàn)銀行賬戶資金交易管理系統(tǒng)

    這篇文章主要介紹了Python銀行賬戶資金交易管理系統(tǒng),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • OpenCV?imread讀取圖片失敗的問題及解決

    OpenCV?imread讀取圖片失敗的問題及解決

    這篇文章主要介紹了OpenCV?imread讀取圖片失敗的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評論