如何在 pyspark 中使用 space select 列名?

how to select column name with space in pyspark?

avgsalary_df = spark.read.csv('/content/drive/MyDrive/BigData2021/Lecture23/datasets/data_scientist_salaries.csv', header = True)
avgsalary_df = df.selectExpr('Job Title' ,'Location', 'salary', 'spark')
avgsalary_df.show()

这是我的代码,但它不会 return name.what 中 space 的职位名称列不正确?

您需要用反引号 (`) 将列名引起来。

avgsalary_df = df.select(['`Job Title`', 'Location', 'salary', 'spark'])