pandas - ValueError:无法将 DataFrame 与类型的实例合并
问题描述
我有两个 dfs:df_main_lat_lon 和 df_lat_lat_lon。它们如下:
当我将这两个 dfs 合并为:
merge_inner = pd.merge('df_tp_lat_lon', 'df_main_lat_lon', on=['LATITUDE', 'LONGITUDE'], how='inner')
我收到以下错误:ValueError: can not merge DataFrame with instance of type
任何人都可以帮我解决这个问题吗?先感谢您。
解决方案
尝试
merged_inner = pd.merge(df_tp_lat_lon, df_main_lat_lon, on=['LATITUDE', 'LONGITUDE'], how='inner')
DataFrame 名称不应显示为字符串。
推荐阅读
- c# - 查找字符数组中的第一个不同字符及其索引
- vuex-orm - 使用“vuex-orm-decorators”时出现“TypeError:this.types 不是函数”
- ios - iOS中的Ionic 4 Http请求失败
- c# - 具有不变名称“System.Data.SqlClient”的 ADO.NET 提供程序未注册
- facebook-graph-api - 如何获取授予事件端点权限的 Facebook 访问令牌?
- bash - 如何从任何文件夹运行我的 bash 脚本
- c++ - 为什么要调用复制构造函数来构造空的 unique_ptr 向量?
- php - 如何从 PHP 脚本启动 Minecraft 服务器
- assembly - @ 和 # 在 ARM 汇编语言中是什么意思?
- c# - 带有实体框架和 SQL Server DB 的控制器 Net Core 3。日期/时间转换错误