|
两个问题请教:
问题一:有两个df要合并,除key列相同外,还有相同列A,怎样才能避免出现A_x和A_y?
df1,列:key,A,B,C
df2,列:key,A,E,D
使用pd.merge(df1, df2, how='left', on='key')后,会出现A_x和A_y列。
我想实现;如果df1中A列,某项是NULL的,则用df2中对应A列的值来替换;如果不是NULL,则还是保留df1中A列的值。
不想一个一个遍历来实现。
问题二:df中,用字典来替换。
df:
姓名,职务,工资
张三,经理,10000
李四,副经理,8000
王五,员工,5000
字典:
{'经理': 20000, '员工': 6000}
不想一个一个遍历。
|
|