日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

pandas常用表連接merge/concat/join/append詳解_python

作者:KevinAha ? 更新時間: 2023-04-24 編程語言

兩個表的數據連接在一起,通常我們也是使用excel的vlookup搞定;但是,當你的表特別大,大到excel根本打不開,這種情況我們應該怎樣連接表呢?

使用python的pandas庫可以很容易幫你搞定,而且性能也是很出色的;百萬級的表關聯,可以秒出;

常用的主要有以下四處方法;

merge

兩個合并;默認inner

支持left/right/inner/outer

支持多字段

join

基于索引合并,性能好;兩個表都需要先有索引

支持left/right/inner/outer

concat

多表合并
支持類型不一致;
支持行列兩種模式;默認行;
默認外連接(outer);

支持left/right/inner/outer

append

簡單追加;

示例

以下是concat的演示

import pandas as pd
fa = pd.read_csv('a.csv', low_memory=False)
fb = pd.read_csv('b.csv', low_memory=False)
pd.concat([fa, fb]).to_csv('dist.csv', encoding='utf_8_sig')

原文鏈接:https://blog.csdn.net/lpw_cn/article/details/128934247

欄目分類
最近更新