我有两个每个都有2列的数据帧(列是固定的),我想对那些数据帧的行执行一些操作,如果我找不到任何数据帧的数据帧的第二行的相似条目行。例如,我的数据框如下: '''
df1:
KEY VALUE
age 24
edu PUC
id 123
job_c student
df2:
KEY VALUE
age 24
edu BSc
id 123
sal 10K
job accountant
这里有
df2的“ edu”行值的变化。
“ sal”行是在df2中新添加的,而在df1中不可用。
df1行'job_c'在df2中已更改为'job'。
我想遍历这两个数据帧,并且无论行/列有什么变化,我都必须对那些行/列执行特定的操作,然后推回各自的数据帧。
我尝试了df.iterrows(),尝试了isin df compare,还尝试了以下链接,但并没有解决我的问题。 Pandas: How could I iterate two dataframes which have exactly same format?
在这种情况下请帮助我...预先感谢。 注意:这里没有主键或唯一键关系..
预期输出为:
df1:
KEY VALUE
age 24
edu <color=Red>PUC</color>
id 123
job<color=Red>_c</color> <color=Red>student</color>
df2:
KEY VALUE
age 24
edu <color=green>BSc</color>
id 123
<color=green>sal</color> <color=green>10K</color>
job <color=green>accountant</color>