的選擇EXPR我是很新的Scala編程,所以這可能是一個基本的問題使用生成的字符串在數據幀
我計劃動態創建一個數據幀。
這是我的最終目標:
val df2 = df1.select("col1","col2","col3")
我產生這些列名如下,並保存到這樣一個變量的函數:
scala> val colVar = generateColSelectionString(4)
colVar: String = col1,col2,col3
現在,
如何我是否這樣做:
val df2 = df1.select(colVar)
這很快!謝謝:) –
如何在groupBy()中做同樣的事情 –
對於'groupBy',你可以做類似'val cols = colVar.split(「,」); df.groupBy(cols.head,cols.tail:_ *)。agg(...)' – Psidom