熊猫不向第二个数据帧追加数据

时间:2020-01-30 16:31:16

标签: python pandas

我有两个新旧数据框。我想将新数据框与旧数据框进行比较,当它们的名称和类别匹配时,我想将新数据框的特定值附加到旧数据框,而我的代码将在不附加值的情况下打印结果。这是我的代码

<div class="circ"></div>

<div class="x"></div>
<div class="y"></div>

 for old in df_old.iterrows():
    for new in df_new.iterrows():
        if (old[1]['Name'] == new[1]['Name']) & (old[1]['Category'] == new[1]['Category']):

            print(old)

            #Code below not working
            old[1]['New Category'] = new[1]['Category']
            old[1]['New Sub Category'] = new[1]['Sub-Category']
            old[1]['New Name'] = new[1]['Name']


0 个答案:

没有答案
相关问题