Table of Contents:
- concat()
- append()
- merge()
合併資料
concat()
pd.concat( [df1, df2], join)
將兩個DataFrame合併起來, join可以選擇: (1) outer : 聯集 (2) inner : 交集
1 | demo1 = pd.DataFrame({'球員':['Kobe','Curry'],'號碼':[24,30],'球隊':['湖人','勇士']}) |

outer(聯集):
1 | pd.concat([demo1,demo2],join='outer') |

inner(交集):
1 | pd.concat([demo1,demo2],join='inner') |

append()
df1.append(df2)
用法同 pd.concat([df1,df2],join='outer')
1 | demo1.append(demo2) |

merge()
pd.merge(df1, df2, how, on)
將兩個DataFrame以交集,聯集,差集..等方式join起來,how 可以定義要用何種方式連結資料,ex: outer,inner,left,right
此處再多建立一個DataFrame
1 | demo3 = pd.DataFrame({'球隊':['湖人','勇士'],'經紀人':['MD','MaDi']}) |

將demo1與demo3連結起來,預設會以兩個DataFrame的共同欄位(球隊)作為join的依據,而參數 on 則可以自定義join的欄位依據
1 | pd.merge(demo1,demo3, on='球隊') |
