91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何用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

体育| 舞钢市| 海丰县| 莫力| 枝江市| 海伦市| 津市市| 冀州市| 商水县| 丹巴县| 四子王旗| 林芝县| 犍为县| 邵东县| 日喀则市| 靖远县| 容城县| 丹凤县| 江达县| 凤山市| 贡山| 长宁县| 丁青县| 米易县| 蓝田县| 门源| 无锡市| 宜州市| 柳江县| 镇康县| 上杭县| 甘谷县| 米泉市| 丰县| 三亚市| 读书| 惠安县| 许昌县| 武功县| 浮梁县| SHOW|