最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)Excel數(shù)據(jù)過濾

 更新時間:2024年10月24日 10:15:36   作者:matrixlzp  
本文將以車牌數(shù)據(jù)為示例,為大家詳細(xì)介紹一下如何使用Python實(shí)現(xiàn)Excel數(shù)據(jù)過濾功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

一、場景分析

假設(shè)有如下一份 excel 數(shù)據(jù) shop.xlsx, 寫一段 python 程序,實(shí)現(xiàn)對于車牌的分組數(shù)據(jù)過濾。

并以車牌為文件名,把店名輸出到 車牌.txt 文件中。

比如 閩A.txt 文件內(nèi)容為:

小林書店福州店1
小林書店福州店2 

二、依賴安裝

程序依賴 pandas 對 excel 數(shù)據(jù)進(jìn)行處理,所以需要先安裝一下 pandas 依賴。

pip install pandas

三、代碼實(shí)現(xiàn)

import pandas as pd
 
# pandas 菜鳥教程
# https://www.runoob.com/pandas/pandas-dataframe.html
 
# 輸入文檔
input_path = r"C:\Users\Administrator\Desktop\py\excel\filter\shop.xlsx"
 
# 讀取 Excel 文件,將其存儲在一個DataFrame對象中
df = pd.read_excel(input_path)
# 行數(shù),注意這個行數(shù)是數(shù)據(jù)行數(shù),標(biāo)題不算
rows = df.shape[0]
# 最終的數(shù)據(jù)結(jié)果是,{ '閩A':[], '閩B':[], '閩C':[]  }
result = {}
 
# 根據(jù) 車牌號,獲取店名
for  i  in range(0, rows):
     # df.loc[ idx, 'Column1'] 
     # idx : 行標(biāo),從 0 開始,0 是數(shù)據(jù)行的第一行,即 excel 的第二行
     carNo = df.loc[i, '車牌']
     print( carNo )
     shopName = df.loc[i, '店名']
     print( shopName )
     # 以 carNo 為 key 從字典中獲取值列表,沒有返回 None,避免 KeyError
     value_list = result.get(carNo, None)
     if value_list:
          value_list.append(shopName)
     else:
          value_list = []
          value_list.append(shopName)
          result[ carNo ] = value_list
 
print( result )
# 根據(jù) carNo, 生成 txt, 內(nèi)容是 店名
# 遍歷 key 列表
for key in result.keys():
     value_list = result.get(key)
     output_path = key+'.txt'
     # 以 write 的方式打開輸出文件
     with open( output_path, 'w', encoding='utf-8') as file:
            num = len( value_list ) 
            end = num - 1
            for i, item in enumerate(value_list):
                 # 最后一行數(shù)據(jù)不需要換行
                 if i == end:
                     file.write(item)                         
                 else:
                     file.write(item + '\n')

四、運(yùn)行

py shop_filter.py

 

到此這篇關(guān)于Python實(shí)現(xiàn)Excel數(shù)據(jù)過濾的文章就介紹到這了,更多相關(guān)Python Excel數(shù)據(jù)過濾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python+Flask設(shè)計(jì)實(shí)現(xiàn)AI智能天氣助手系統(tǒng)

    基于Python+Flask設(shè)計(jì)實(shí)現(xiàn)AI智能天氣助手系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何基于Python和Flask設(shè)計(jì)實(shí)現(xiàn)一個AI智能天氣助手系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下
    2025-03-03
  • Python內(nèi)建類型str源碼學(xué)習(xí)

    Python內(nèi)建類型str源碼學(xué)習(xí)

    這篇文章主要為大家介紹了Python內(nèi)建類型str的源碼學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 為Python程序添加圖形化界面的教程

    為Python程序添加圖形化界面的教程

    這篇文章主要介紹了為Python程序添加圖形化界面的教程,圖形化界面編程是開發(fā)Python本地應(yīng)用的必備,需要的朋友可以參考下
    2015-04-04
  • python判斷一個集合是否為另一個集合的子集方法

    python判斷一個集合是否為另一個集合的子集方法

    下面小編就為大家分享一篇python判斷一個集合是否為另一個集合的子集方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python類參數(shù)self使用示例

    python類參數(shù)self使用示例

    python中__new__和__init__到底是怎么一回事,使用方法看下面的代碼,大家參考使用吧
    2014-02-02
  • python獲取域名ssl證書信息和到期時間

    python獲取域名ssl證書信息和到期時間

    這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)獲取域名ssl證書信息和到期時間,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-09-09
  • python 實(shí)現(xiàn)目錄復(fù)制的三種小結(jié)

    python 實(shí)現(xiàn)目錄復(fù)制的三種小結(jié)

    今天小編就為大家分享一篇python 實(shí)現(xiàn)目錄復(fù)制的三種小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • PyTorch 中適配模型輸入的 6 種數(shù)據(jù)形狀處理方法和進(jìn)階技巧

    PyTorch 中適配模型輸入的 6 種數(shù)據(jù)形狀處理方法和進(jìn)階技巧

    PyTorch通過reshape、view、unsqueeze等方法靈活處理數(shù)據(jù)形狀,確保與模型輸入匹配,適用于批量構(gòu)建、圖像縮放、維度調(diào)整等場景,核心原則為精準(zhǔn)適配模型維度需求,本文給大家介紹PyTorch中適配模型輸入的6種數(shù)據(jù)形狀處理方法和進(jìn)階技巧,感興趣的朋友一起看看吧
    2025-09-09
  • Python selenium文件上傳方法匯總

    Python selenium文件上傳方法匯總

    這篇文章主要為大家詳細(xì)介紹了Python selenium文件上傳方法,selenium文件上傳的所有方法進(jìn)行整理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Ubuntu20.04環(huán)境安裝tensorflow2的方法步驟

    Ubuntu20.04環(huán)境安裝tensorflow2的方法步驟

    這篇文章主要介紹了Ubuntu20.04環(huán)境安裝tensorflow2的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評論

望江县| 城口县| 新邵县| 西和县| 夏邑县| 通城县| 墨玉县| 贞丰县| 东城区| 濉溪县| 凤冈县| 卓资县| 淮安市| 南京市| 砚山县| 牙克石市| 原平市| 临安市| 洛隆县| 革吉县| 日照市| 五台县| 高安市| 洛浦县| 河东区| 上杭县| 凭祥市| 建始县| 潼关县| 鄂尔多斯市| 独山县| 澳门| 彩票| 洞头县| 昌图县| 江源县| 武威市| 阜康市| 通许县| 开封县| 班玛县|