Apache spark 将数据帧与包含'-';在列名之间

Apache spark 将数据帧与包含'-';在列名之间,apache-spark,dataframe,pyspark,Apache Spark,Dataframe,Pyspark,我正在尝试连接两个数据帧df1和df2,它们的列名与“我的名字”相同 它给了我一个错误“Dataframe对象没有我的属性”。 我还尝试使用反勾号来转义“-”。它给了我无效的语法错误。不要使用点符号。或者 df1.join(df2, ["my-name"]) 或 df1.join(df2, ["my-name"]) df1.join(df2, df1["my-name"] == df2["my-name"])

我正在尝试连接两个数据帧df1和df2,它们的列名与“我的名字”相同

它给了我一个错误“Dataframe对象没有我的属性”。
我还尝试使用反勾号来转义“-”。它给了我无效的语法错误。

不要使用点符号。或者

df1.join(df2, ["my-name"])

df1.join(df2, ["my-name"])
df1.join(df2, df1["my-name"] == df2["my-name"])