中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用Python實現Excel中的Vlookup功能

發布時間:2021-07-14 10:35:26 來源:億速云 閱讀:690 作者:chen 欄目:編程語言

這篇文章主要講解了“如何用Python實現Excel中的Vlookup功能”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何用Python實現Excel中的Vlookup功能”吧!

一、前言

工作中經常會遇到,需要把兩張Excel或Csv數據表通過關鍵字段進行關聯,匹配對應數據的情況,Excel雖有Vlookup函數可以處理,但數據量大時容易計算機無響應,可能出現數據丟失,處理速度較慢是軟肋,而Python只需幾行代碼就能輕松實現,且處理速度快,詳細如下。

二、項目目標

用Python實現兩張Excel或Csv表數據關聯處理。

三、項目準備

軟件:PyCharm

需要的庫:pandas

四、項目分析

1)如何讀取要處理的Csv文件?

利用pandas庫讀取Csv文件。

2)如何讀取要處理的Excel文件?

利用pandas庫讀取Excel文件。

3)如何通過關鍵字段關聯匹配兩張表中的數據?

利用merge()函數,通過關鍵字段,關聯組合兩張表中的數據。

4)如何保存結果?

利用to_csvl保存關聯組合后的數據。

五、項目實現

1、第一步導入需要的庫

import pandas as pd

2、第二步讀取要處理的Csv文件

# 讀入表1 df1 = pd.read_csv('D:/a/1.csv', encoding='gbk')

3、第三步讀取要處理的Excel文件

# 讀入表2 df2 = pd.read_excel('D:/a/2.xlsx', encoding='utf-8')

4、第四步關聯匹配數據,并保存結果文件

# 關聯數據  data = df1.merge(df2, on='姓名',left_index=False, right_index=False, sort=False)  # 保存數據  data.to_csv('D:/a/result.csv', encoding='gbk',index=False)

六、效果展示

1、處理前表1數據:

如何用Python實現Excel中的Vlookup功能

2、處理前表2數據:

如何用Python實現Excel中的Vlookup功能

3、處理后的關聯匹配數據:

如何用Python實現Excel中的Vlookup功能

七、總結

本文介紹了如何利用Python進行Excel和Csv間的數據關聯處理,替代了Excel的Vlookup函數,由于不用顯示源文件,節省了系統資源,處理效率更高,數據量越大,優勢越明顯,Python還有很多類似的函數,數據處理,唯快不破,有興趣的同學可以研究下。

感謝各位的閱讀,以上就是“如何用Python實現Excel中的Vlookup功能”的內容了,經過本文的學習后,相信大家對如何用Python實現Excel中的Vlookup功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

曲阜市| 通榆县| 高雄县| 宝山区| 三门峡市| 白山市| 澎湖县| 奉贤区| 海口市| 望都县| 长兴县| 永寿县| 廊坊市| 河源市| 景泰县| 宿迁市| 宜春市| 从化市| 祥云县| 龙里县| 射洪县| 德钦县| 汕头市| 襄樊市| 南溪县| 余江县| 临漳县| 印江| 贵定县| 上思县| 杨浦区| 宽城| 应城市| 广平县| 伊川县| 泰宁县| 玛多县| 巢湖市| 措勤县| 陈巴尔虎旗| 夏津县|