for name in field_mapping:
all_data = all_data.withColumnRenamed(name, field_mapping[name])
1.2 functions函数
import pyspark.sql.functions as F
all_data =(all_data.select(*[F.col(s).alias(field_mapping[s])if s in field_mapping else s for s in all_data.columns]))
1、修改列名有两种方式1.1 for循环一个个修改for name in field_mapping: all_data = all_data.withColumnRenamed(name, field_mapping[name])1.2 functions函数import pyspark.sql.functions as Fall_data = (all_data.select(*[F.col(s).alias(field_mapping[s]) if s in field_mapp