如下所示:
1
2
3
4
5
6
7
8
|
import pandas as pd df1 = pd.DataFrame([{ 'col1' : 'a' , 'col2' : 1 }, { 'col1' : 'b' , 'col2' : 2 }]) df2 = pd.DataFrame([{ '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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/zsc201825/article/details/81221711