python - 验证两个包含浮点数和 NaN 的大型 DataFrame 是否相等的最有效方法?
问题描述
我有两个 DataFrame,df1
并且df2
,通常是相等的。我需要在代码中验证这种相等性。不幸的是,我不能只使用df1.equals(df2)
,因为两个 DataFrame 都包含:
- 钠离子
- 花车
有没有一种有效的方法来一次比较整个 DataFrame,而不是将它们分解为行/列并检查 NaN 是否对应以及浮点数是否在 epsilon 中也匹配np.isclose()
?
另外,如果我必须分解DataFrame
,将其分解为行或列是否更有效(我怀疑后者)?
解决方案
推荐阅读
- mysql - 按特定查询过滤 AuroraMysql 慢查询日志文件
- get - 当一个 GET 请求开始工作时,我想设置一个可以立即被其他 GET 请求读取的变量
- database - 备份 postgresql 数据库的最佳方法
- elasticsearch - 从 ElasticSearch 读取数据时的日期格式问题
- unity3d - 如何让敌人射击玩家?
- java - Android studio如何调用MainActivity.kt中的java类?
- python-3.x - 如何创建一个紧贴数据的 matplotlib 轴?
- python - Python Entry 小部件的数据类型
- javascript - “TypeError:无法读取未定义的属性 'id'” Discord.js 错误
- continuous-integration - 请解释 Bamboo(计划、分支和构建目录)