edu*_*do0 4 apache-spark pyspark
有什么区别:
my_df = my_df.select(col('age').alias('age2'))
Run Code Online (Sandbox Code Playgroud)
和
my_df = my_df.select(col('age').withColumnRenamed('age', 'age2'))
Run Code Online (Sandbox Code Playgroud)
第二个表达式不起作用,您需要调用withColumnRenamed()您的dataframe. 我假设你的意思是:
my_df = my_df.withColumnRenamed('age', 'age2')
Run Code Online (Sandbox Code Playgroud)
回答你的问题,没有什么区别。
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |