Tengo un marco de datos en pyspark que tiene columnas en mayúsculas como ID , COMPANY , etc.
Quiero hacer estos nombres de columna para id a la company y así sucesivamente. Convierta básicamente todas las columnas a minúsculas o mayúsculas según el requisito.
Quiero hacerlo de tal manera que los tipos de datos de las columnas sigan siendo los mismos.
¿Cómo podemos hacer eso?
Usar campo de columns de DataFrame
df = // load for col in df.columns: df = df.withColumnRenamed(col, col.lower())O, como sugirió @ zero323:
df.toDF(*[c.lower() for c in df.columns])