如下所示:

import pandas as pd
df1 = pd.Data ([{\'col1\':\'a\', \'col2\':1}, {\'col1\':\'b\', \'col2\':2}])
df2 = pd.Data ([{\'col1\':\'a\', \'col3\':11}, {\'col1\':\'c\', \'col3\':33}])
 
data = pd.merge(left=df1, right=df2, how=\'left\', left_on=\'col1\', right_on=\'col1\')
print (data)
# 将NaN替换为0
print (data.fillna(0))

以上这篇在Python中给Nan值更改为0的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

收藏 打印