如下所示:
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