猿问

如何在 Java 中使用 Seq<String> 从数据集中选择列?

我有一个 Seq,需要用它来选择 Java 中的列

我知道该函数.select(String col, Seq<String> cols),但我没有第一列名称。


红糖糍粑
浏览 85回答 1
1回答

绝地无双

如果你想使用 a 选择,Seq<String>你可以分开Seq提取第一个元素:Seq<String> columns = /* ... */;Dataframe<Row> newDf = df.select(&nbsp; &nbsp; columns.apply(0), // first element&nbsp; &nbsp; columns.slice(1, columns.size()) // from the second to the end);也许首先检查长度columns,以避免IndexOutOfBoundsException
随时随地看视频慕课网APP

相关分类

Java
我要回答