如果其他两个列匹配,则将列值设置为与其他数据框中的列相似

时间:2020-03-04 14:46:35

标签: python pandas dataframe

说我有两个熊猫数据框

data = [['tom', 10], ['nick', 15], ['juli', 14]] 
df = pd.DataFrame(data, columns = ['Name', 'Age']) 
data2 = [['tom', ], ['pete', ], ['agnes', ]] 
df2 = pd.DataFrame(data, columns = ['Name', 'Birthdays']) 

我本质上是想检查df ['Name'] = df2 ['Name'],然后将df2 ['Birthdays']设置为等于df1 ['Age']。我不知道如何在两个数据帧上进行相同选择并将它们添加在一起。

我找到的所有其他答案都将列值设置为某个静态值,但是我希望它们等于另一个值。

0 个答案:

没有答案
相关问题