【发布时间】:2021-08-24 11:37:50
【问题描述】:
所以我有两个数据框,有一些常用的关键字。
例如:
df1 = {'keyword': ['Computer','Phone','Printer'],
'Price1': [1200,800,200],
'category':['first','second','first']
}
df2= {'keyword': ['Computer','Phone','Printer','chair'],
'Price2': [1200,800,200,40]
}
正如您在上面看到的,一个 df 具有类别功能,而另一个没有。 所以我想做的是结合两个dfs,保持公共项目不变,如果一个df中存在一些关键字(在我们的例子中是'chair'),而在另一个df中没有,添加df中的值该关键字存在,并用特定值填充该分类特征(类别),例如“第三”。
【问题讨论】:
标签: python pandas dataframe sklearn-pandas data-wrangling