DataFrame索引合並 join


from pandas import DataFrame

left = DataFrame([[1,2],[3,4],[5,6]],index=['a','c','e'],columns=['item1','item2'])
right = DataFrame([[7,8],[9,10],[11,12],[13,14]],index=['b','c','d','e'],columns=['item3','item4'])

print(left)
'''
   item1  item2
a      1      2
c      3      4
e      5      6
'''
print(right)
'''
   item3  item4
b      7      8
c      9     10
d     11     12
e     13     14
'''
print(left.join(right))
'''
   item1  item2  item3  item4
a      1      2    NaN    NaN
c      3      4    9.0   10.0
e      5      6   13.0   14.0
'''
print(left.join(right,how='outer'))
'''
   item1  item2  item3  item4
a    1.0    2.0    NaN    NaN
b    NaN    NaN    7.0    8.0
c    3.0    4.0    9.0   10.0
d    NaN    NaN   11.0   12.0
e    5.0    6.0   13.0   14.0
'''

 


免責聲明!

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



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