python - python的pandas.merge的奇怪行为
问题描述
我想在两个数据库之间进行左合并,左数据库有 36000 行,406 列;而右分贝的尺寸为 23x13。该键由两个(对象)列组成,并且在右侧数据库中没有重复项。
这两个数据库是在很长的代码之后创建的。如果我合并这些数据,则需要 4 秒,这通常很慢。如果我将这些数据库保存在 csv 中,然后再次读取它们,并进行完全相同的合并,则只需 300 毫秒。
我目前无法在不公开数据的情况下进行可重现。
解决方案
推荐阅读
- javascript - 有没有办法在猫鼬文档中存储唯一ID数组?
- php - 如何使用 http.post 从 php 获取数据,然后将其保存在 SharedPreferences 中?
- laravel - Laravel:如何访问数组内的对象
- mysql - Mysql - 为什么我不能将 varchar 转换为 longtext?
- python - 在 GPIO.RPi 回调事件中中断 while 循环
- mysql - 如何从表(sql)以这种形式输出到控制台?
- c# - wpf 丢失 noob - BindingExpression 路径错误 tih View binding
- css - 以编程方式将自定义 css 设计标记添加到 material-ui 组件
- java - QuerDSL 生成本机 Oracle 查询
- python - 在 Python 中为 PCA 绘制 y 轴上的方差比例