b列是string的資料型別
df.group("a").max("b") 報錯
有轉換的api么 能否給我個例子謝謝
uj5u.com熱心網友回復:
max方法只能接受數值型的列。試試用HiveContext.sql吧uj5u.com熱心網友回復:
cast()df.select(df("colA").cast("int"))
uj5u.com熱心網友回復:
max方法只接受數值型別的引數,Int, Long等,如果是String, Date, Timestamp 型別的話要用agg(max(“b”))轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72689.html
標籤:Spark
上一篇:Vcenter無法添加主機
