【发布时间】:2021-10-04 16:50:05
【问题描述】:
df.groupBy("state").sum("salary").show() 结果
state |sum(salary) +-----+------------+ |新泽西| 91000| |内脏| 166000| |加州| 171000| |德| 99000| |纽约| 252000|
如果我想将“state”列名更改为“country”,我该怎么办?
【问题讨论】:
df.groupBy("state").sum("salary").show() 结果
state |sum(salary) +-----+------------+ |新泽西| 91000| |内脏| 166000| |加州| 171000| |德| 99000| |纽约| 252000|
如果我想将“state”列名更改为“country”,我该怎么办?
【问题讨论】:
明确更改栏目名称:
df = df.withColumnRenamed('state', 'country')
在查询结果中显示不同的名称:
df = groupBy(df.state.alias("country")).sum("salary").show()
【讨论】: