我有一個(gè) Seq,需要用它來選擇 Java 中的列我知道該函數(shù).select(String col, Seq<String> cols),但我沒有第一列名稱。
1 回答

絕地?zé)o雙
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果你想使用 a 選擇,Seq<String>你可以分開Seq提取第一個(gè)元素:
Seq<String> columns = /* ... */;
Dataframe<Row> newDf = df.select(
columns.apply(0), // first element
columns.slice(1, columns.size()) // from the second to the end
);
也許首先檢查長度columns,以避免IndexOutOfBoundsException
添加回答
舉報(bào)
0/150
提交
取消