python-熊猫与NaN合并
发布时间:2020-12-17 17:38:50 所属栏目:Python 来源:网络整理
导读:我正在尝试合并两个在键列中都具有NaN的数据框. NaN不等于NaN,但是“键”列中的两个NaN是匹配的.为什么会这样,我如何才能使它们不匹配?我正在使用python 3.6. df1 = pd.DataFrame({'key': [3,2,1,np.nan,5],'value': np.random.randn(6)})df2 = pd.DataFram
我正在尝试合并两个在键列中都具有NaN的数据框. NaN不等于NaN,但是“键”列中的两个NaN是匹配的.为什么会这样,我如何才能使它们不匹配?我正在使用python 3.6.
最佳答案
我曾经回答过“为什么”部分的问题,您可以在Why does pandas merge on NaN?上阅读更多内容.
要解决此问题,为什么不合并之前先调用dropna?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |