我正在尝试合并两个列名称与“ my-name”相同的数据框df1和df2。
final_df=df1.join(df2,df1.my-name=df2.my-name)
它给了我一个错误“ Dataframe对象没有属性my”。 我还尝试使用反引号转义'-',这给了我无效的语法错误。
答案 0 :(得分:1)
不要使用点符号。要么
df1.join(df2, ["my-name"])
或
df1.join(df2, df1["my-name"] == df2["my-name"])