有什么区别:
my_df = my_df.select(col('age').alias('age2'))
和
my_df = my_df.select(col('age').withColumnRenamed('age', 'age2'))
pes8fvy91#
第二个表达式不起作用,你需要在你的dataframe上调用withColumnRenamed()。我假设你的意思是:
dataframe
withColumnRenamed()
my_df = my_df.withColumnRenamed('age', 'age2')
回答你的问题,没有区别。
1条答案
按热度按时间pes8fvy91#
第二个表达式不起作用,你需要在你的
dataframe
上调用withColumnRenamed()
。我假设你的意思是:回答你的问题,没有区别。