欧美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繪圖系統(tǒng)之自定義一個坐標(biāo)列表控件

    Python繪圖系統(tǒng)之自定義一個坐標(biāo)列表控件

    這篇文章主要為大家詳細(xì)介紹了Python如何編寫一個繪圖系統(tǒng),可以實現(xiàn)自定義一個坐標(biāo)列表控件,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2023-08-08
  • Mac OS X10.9安裝的Python2.7升級Python3.3步驟詳解

    Mac OS X10.9安裝的Python2.7升級Python3.3步驟詳解

    Mac OS X10.9默認(rèn)帶了Python2.7,不過現(xiàn)在Python3.3.3出來了,如果想使用最新版本,趕緊升級下吧。基本步驟如下
    2013-12-12
  • Python多線程爬蟲實戰(zhàn)_爬取糗事百科段子的實例

    Python多線程爬蟲實戰(zhàn)_爬取糗事百科段子的實例

    下面小編就為大家分享一篇Python多線程爬蟲實戰(zhàn)_爬取糗事百科段子的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • python在openstreetmap地圖上繪制路線圖的實現(xiàn)

    python在openstreetmap地圖上繪制路線圖的實現(xiàn)

    這篇文章主要介紹了python在openstreetmap地圖上繪制路線圖的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python協(xié)程之yield和yield?from實例詳解

    python協(xié)程之yield和yield?from實例詳解

    Python在并發(fā)處理上不僅提供了多進程和多線程的處理,還包括了協(xié)程,下面這篇文章主要給大家介紹了關(guān)于python協(xié)程之yield和yield?from的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Python利用PyVista進行mesh的色彩映射的實現(xiàn)

    Python利用PyVista進行mesh的色彩映射的實現(xiàn)

    這篇文章主要介紹了Python利用PyVista進行mesh的色彩映射的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Keras自動下載的數(shù)據(jù)集/模型存放位置介紹

    Keras自動下載的數(shù)據(jù)集/模型存放位置介紹

    這篇文章主要介紹了Keras自動下載的數(shù)據(jù)集/模型存放位置介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python實現(xiàn)線性判別分析(LDA)的MATLAB方式

    Python實現(xiàn)線性判別分析(LDA)的MATLAB方式

    今天小編大家分享一篇Python實現(xiàn)線性判別分析(LDA)的MATLAB方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python實現(xiàn)簡單遺傳算法

    python實現(xiàn)簡單遺傳算法

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)簡單的遺傳算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python使用Word2Vec進行情感分析解析

    python使用Word2Vec進行情感分析解析

    這篇文章主要介紹了python使用Word2Vec進行情感分析解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論