gpt4 book ai didi

python - 将 pyspark 数据框的列转换为小写

转载 作者:太空狗 更新时间:2023-10-29 20:12:04 25 4
gpt4 key购买 nike

我在 pyspark 中有一个数据框,其中包含大写的列,例如 IDCOMPANY 等等

我想把这些列名做成id company等等。根据需要将所有列基本转换为小写或大写。

我想做的是让列的数据类型保持不变。

我们怎样才能做到这一点?

最佳答案

使用 DataFrame 中的 columns 字段

df = // load
for col in df.columns:
df = df.withColumnRenamed(col, col.lower())

或者,正如@zero323 建议的那样:

df.toDF(*[c.lower() for c in df.columns])

关于python - 将 pyspark 数据框的列转换为小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43005744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com