10 python apache-spark pyspark spark-dataframe
我在pyspark中有一个数据框,其中包含大写的列ID
,COMPANY
依此类推
我想将这些列名称设为id
company
等等.根据要求将所有列细菌转换为小写或大写.
我想这样做,列的数据类型保持不变.
我们怎么做?
T. *_*ęda 18
使用columns
DataFrame中的字段
df = // load
for col in df.columns:
df = df.withColumnRenamed(col, col.lower())
Run Code Online (Sandbox Code Playgroud)
或者,正如@ zero323建议:
df.toDF(*[c.lower() for c in df.columns])
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11284 次 |
最近记录: |