Dataset<Row>转成List<Row>
时间: 2023-11-11 15:10:42 浏览: 172
DataSet 转化为List的通用方法
4星 · 用户满意度95%
可以使用`collectAsList()`方法将`Dataset<Row>`转换为`List<Row>`。示例代码如下:
```java
import org.apache.spark.sql.Dataset;
import org.apache.spark.sql.Row;
import java.util.List;
public class DatasetToList {
public static List<Row> convertToList(Dataset<Row> dataset) {
return dataset.collectAsList();
}
}
```
在使用时,只需要传入`Dataset<Row>`即可获得`List<Row>`的结果。例如:
```java
Dataset<Row> dataset = ...
List<Row> list = DatasetToList.convertToList(dataset);
```
阅读全文