pandas合並表格(縱向-橫向)


一、縱向合並

merge

pandas的merge方法提供了一種類似於SQL的內存鏈接操作,官網文檔提到它的性能會比其他開源語言的數據操作(例如R)要高效。

merge的參數

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

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

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

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

how:數據融合的方法。

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

df = merge(df1,df2,on='ID')

二、橫向拓展

df = df1.append(df2)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM