我正在尝试合并具有 int 数据类型的列上的两个数据框
df3 = df2.merge('df1', how = 'inner', on = 'ID')
但我收到此错误
TypeError: Can only merge Series or DataFrame objects, a (class 'str') was passed
我不明白是什么原因造成的,所以任何帮助将不胜感激!
最佳答案
您编写的方式是调用将 df2 与“df1”合并为计算机,这看起来像是尝试将数据帧与文字短语“df1”合并,尝试删除引号并仅将 df1 作为对象。
关于python - 在 Pandas 中使用 merge() 方法时收到 TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62180554/