1. 程式人生 > >pandas的merge方法

pandas的merge方法

apps app sort 字典順序 pps 數據合並 pan frame ted

  數據合並時可以使用merge方法,對兩個dataFrame根據某一個series合並,這個方法非常好用,只要找到了合並的標準,新的數據就可以重構出來。

1.命令:

  pd.merge()

on:列名,join用來對齊的那一列的名字,用到這個參數的時候一定要保證左表和右表用來對齊的那一列都有相同的列名。

left_on:左表對齊的列,可以是列名,也可以是和dataframe同樣長度的arrays。

right_on:右表對齊的列,可以是列名,也可以是和dataframe同樣長度的arrays。

left_index/ right_index: 如果是True的haunted以index作為對齊的key

how:數據融合的方法。

sort:根據dataframe合並的keys按字典順序排序,默認是,如果置false可以提高表現。

2.使用:

  pd.merge(df1, df2, on=‘apps‘, how=‘left‘)

pandas的merge方法