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

絕地無雙
TA貢獻1946條經驗 獲得超4個贊
如果你想使用 a 選擇,Seq<String>你可以分開Seq提取第一個元素:
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
添加回答
舉報
0/150
提交
取消