我有一個表test
與兩列a: String
和b: String
。我試圖將一些函數應用於a中的值,比如說a = 23和a-b(真實邏輯可能比這更復雜),然後創建另一個列c的表作爲「是」。scala使用針對表的方法
我試着按如下方式創建一個案例類num
,將錶轉換爲類night
,並將該函數應用於該表。我應該怎麼做,或者這是可行的?非常感謝!
case class num (a:String, b:String){
def howmany ={
// how should I put the logics here?
}
}
sqlContext.table("test").as[num].//how can I then apply function `howmany`here?
我不知道斯卡拉,但有可能是什麼像一個map()函數,可能適用於這種情況 – OnNIX