【发布时间】:2023-02-13 20:22:46
【问题描述】:
import pandas as pd
df1 = pd.read_csv("sdvsdvsvsd.csv")
df2 = pd.read_csv("dsvsdvdv.csv")
df3 = df1.join(df2, how='inner', left_on = 'TIME', right_on = 'TIME')
我创建了一个关节,但当我运行它时,我收到一条消息“意外参数”。我检查了很多次,看不出任何错误。
初学者在这里,请帮助
【问题讨论】:
-
pandas.DataFrame.join没有参数left_on或right_on,只有on。你把它误认为是pandas.DataFrame.merge了吗? -
试试这个:'pd.merge(df1, df2, how='inner, left_on ='TIME', right_on = 'TIME) 编辑:Drat,被 19s 挫败
-
当我删除 left_on 和 right_on 并改为使用 on="Time" 时,我收到一条错误消息。raise KeyError(key) KeyError: 'TIME' ......当我使用 pd.Merge 时,我也收到相同的错误消息我只使用 on="Time"
-
分享您的数据框是什么意思?
-
听起来至少有一个数据框没有
'TIME'作为列。请分享您的数据框在问题中的样子,以便我们可以尝试复制该问题。