在現(xiàn)實生活中让歼,都會存在不同的表,但表之間有相互關(guān)系虑鼎,我們需要進行整理,進行連接键痛,這種過程類似于數(shù)據(jù)庫的連接炫彩。
我們先構(gòu)造用戶和訂單的dataframe:
import pandas as pd
import numpy as np
import datetime
customers = {
'CustomerID':[10,11],
'Name':['xiaomin','zhansan'],
'Address':['csuft','changsha']
}
customers = pd.DataFrame(customers)
customers
orders = {
'CustomerID':[10,11,10],
'OrderDate':[
datetime.date(2016,12,1),
datetime.date(2016,12,1),
datetime.date(2016,12,2)
]
}
orders = pd.DataFrame(orders)
orders
通過merge進行連接:
customers.merge(orders)
默認情況下使用inner連接。其他方法類似絮短,在這里不在講解江兢。