簡體   English   中英

合並具有重復鍵的數據幀

[英]Merge dataframes with repeated keys

我有一台 dataframe:

A | B | Key
1   a    1
2   b    2
3   c    2
4   d    1

還有一個像:

Key  |  G
1     Gate1
2     Gate2

我想將第一個 dataframe 與另一個 dataframe 結合起來,使其顯示:

A  | B   |   Key  |  G
1    a        1     Gate1
2    b        2     Gate2
3    c        2     Gate2
4    d        1     Gate1

我無法以復制第二個 dataframe 的行,然后合並到第一幀的方式合並這兩個數據幀。

您可以這樣做(我將 dataframe 命名為 df1,另一個命名為 df2):

df1.merge(df2, on='Key', how='left')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM