Python 熊猫:根据单元格值将行从小数据框复制到大数据框

Python 熊猫:根据单元格值将行从小数据框复制到大数据框,python,pandas,dataframe,concatenation,Python,Pandas,Dataframe,Concatenation,我有两组数字数据。一个比另一个大得多。来自较小集合的相同数据多次应用于较大集合。例如,其中B是我需要添加到较大集合中的数据,C是每个值A在较大集合中被引用的次数: 小套: A B C 123 1 2 456 5 3 大套: A D 123 45 123 58 456 32 456 22 456 89 期望输出: A D B 123 45 1 123 58

我有两组数字数据。一个比另一个大得多。来自较小集合的相同数据多次应用于较大集合。例如,其中B是我需要添加到较大集合中的数据,C是每个值A在较大集合中被引用的次数:

小套:

A      B      C
123    1      2
456    5      3
大套:

A      D
123    45
123    58
456    32
456    22
456    89
期望输出:

A      D      B
123    45     1
123    58     1 
456    32     5  
456    22     5
456    89     5
我只看到人们想要删除重复字段的问题;在这里,匹配值B非常重要,以便更好地理解结果D。

您需要,pd.merge

 df=pd.merge(df1,df2,on='A')

 df=df[['A','D','B']]

调查熊猫合并或加入。