用另一个数据框填充一个数据框

时间:2019-07-16 13:54:33

标签: python-3.x

我刚刚开始为我的学士论文编写代码。 我想向大df添加新列,并从第二个df中获取值

我尝试了一个for循环,以查找df1 ['imei']的每个值(如果在df2中),如果是,则用匹配的df2值填充df1的新列

df1['imei'] = [COL1, COL1, COL1, COL5, COL5, COL5]

data = [['COL1', a], ['COL2', b], ['COL5', e]] 
df2 = pd.DataFrame(data, columns = ['Imei', 'Unit']) 

for x in df1['imei']:
    if x in df2['Imei']:
        df1['unit'] = df2['Unit']

0 个答案:

没有答案