我正在尝试像这样更改列名称:
df.withColumnRenamed("��DATE", "DATE")
但还是一样
df_sales.withColumnRenamed("��DATE", "DATE")
我该如何解决这个问题?????? 有人可以帮忙吗?
有一些新方法可以做到这一点吗?
假设您的响应有 2 个数据帧
df 和 df_sales
尝试重命名,您可以尝试使用以下代码来重命名 2 个数据框,或者根据您的需要检查它是否正常工作:
对于 DF 数据框:
column_index = df.columns.index("��DATE")
df = df.withColumnRenamed(df_sales.columns[column_index], "DATE")
对于 DF_SALES 数据框:
column_index = df_sales.columns.index("��DATE")
df_sales = df_sales.withColumnRenamed(df_sales.columns[column_index], "DATE")