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

溫馨提示×

溫馨提示×

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

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

python中使用pandas.merge的方法

發布時間:2021-04-28 13:49:33 來源:億速云 閱讀:243 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關python中使用pandas.merge的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

python主要應用領域有哪些

1、云計算,典型應用OpenStack。2、WEB前端開發,眾多大型網站均為Python開發。3.人工智能應用,基于大數據分析和深度學習而發展出來的人工智能本質上已經無法離開python。4、系統運維工程項目,自動化運維的標配就是python+Django/flask。5、金融理財分析,量化交易,金融分析。6、大數據分析。

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

1、pandas.merge

是pandas的全功能、高性能的的內存連接操作,在習慣上非常類似于SQL之類的關系數據庫。

按照數據中具體的某一字段來連接數據,是 DataFrame之間類似于SQL的表連接操作。

2、merge的默認合并方法

merge用于表內部基于 index-on-index 和 index-on-column(s) 的合并,但默認是基于index來合并。

3、使用語法

pandas.read_sql(sql, con, index_col=None, coerce_float=True, params=None, parse_dates=None, 
columns=None, chunksize=None)

4、使用參數

sql:SQL命令字符串;

con:連接sql數據庫的,engine,一般可以用SQLalchemy或者pymysql之類的包建立;

index_col: 選擇某一列作為index;

coerce_float:非常有用,將數字形式的字符串直接以float型讀入;

parse_dates:將某一列日期型字符串轉換為datetime型數據;

columns:要選取的列;

chunksize:如果提供了一個整數值,那么就會返回一個generator,每次輸出的行數就是提供的值的大小。

5、使用實例

import pandas;
from pandas import read_csv;
items = read_csv(
    "E:\\pythonlearning\\datacode\\firstpart\\4\\4.12\\data1.csv", 
    sep='|', 
    names=['id', 'comments', 'title']
);
prices = read_csv(
    "E://pythonlearning//datacode//firstpart//4//4.12//data2.csv", 
    sep='|', 
    names=['id', 'oldPrice', 'nowPrice']
);
itemPrices = pandas.merge(
    items, 
    prices, 
    left_on='id', 
    right_on='id'
);#以'id'列用基準,合并數據框

關于“python中使用pandas.merge的方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

平南县| 曲阳县| 清河县| 三门峡市| 海门市| 长治市| 梁平县| 谷城县| 土默特左旗| 诏安县| 崇礼县| 沁阳市| 新和县| 河间市| 德兴市| 北海市| 翁牛特旗| 莆田市| 吉安县| 延津县| 娄底市| 双流县| 木里| 延庆县| 叶城县| 林周县| 桂林市| 青川县| 岱山县| 乌拉特后旗| 二手房| 彝良县| 连江县| 旅游| 营山县| 望江县| 塔城市| 桐柏县| 石家庄市| 白河县| 舒城县|