【发布时间】:2017-01-14 03:40:51
【问题描述】:
我在将“字符串”列转换为数字时遇到了问题。
我能够执行以下 2 个命令:
people=sqlContext.read.json("C:\wdchentxt\People2.json")
people.select('name',people.age+1).show()
但我收到以下错误,因为“年龄”是“不是数字列”。 如何将年龄列从字符串收敛到数值?
people.groupBy('gender').sum('age').show()
我特别困惑,因为people.age+1 成功了。
【问题讨论】: