Python 熊猫:根据单元格值将行从小数据框复制到大数据框
我有两组数字数据。一个比另一个大得多。来自较小集合的相同数据多次应用于较大集合。例如,其中B是我需要添加到较大集合中的数据,C是每个值A在较大集合中被引用的次数: 小套: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
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']]
调查熊猫合并或加入。