简体   繁体   English

Spark Java - 如何迭代数据帧数据集中的行<Row> , 并将一列的值添加到 Arraylist

[英]Spark Java - How do I iterate rows in dataframe Dataset<Row>, and add values of one column to an Arraylist

I have a Dataset<Row> containing 3 columns in Java .我有一个Dataset<Row>Java包含3 columns I want to iterate on its rows, then add the values of this column to an ArrayList .我想迭代它的行,然后将此列的值添加到ArrayList Could anyone help me?有人可以帮助我吗?

Please take on consideration that I work in Java .请考虑我在Java工作。

Thank you.谢谢。

Thank you Ernest Kiwele.谢谢欧内斯特·基韦勒。

it worked in this way :它以这种方式工作:

List<Row> arrayList= new ArrayList<>();
arrayList=dataset.collectAsList();

你也可以使用 dataset.forEach( row ->syso(row));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ArrayList使用array.add()同时添加行和列,如何仅添加行或​​列? - ArrayList adds both a row and a column with array.add(), how do I only add rows OR columns? 如何在Spark Java中将具有值的列添加到新的数据集? - How can I add a column with a value to a new Dataset in Spark Java? 如何遍历 spark 数据集并更新 Java 中的列值? - How to iterate through a spark dataset and update a column value in Java? Java Spark - 数据集/数据框中两列值的差异 - Java Spark - Difference of two column values in dataset/dataframe 将索引列添加到 apache spark 数据集<Row>使用Java - Add index column to apache spark Dataset<Row> using java 如何使用java将数据集的两行合并为spark中的一行 - How to combine the two rows of a dataset into a single row in spark using java 如何使用嵌套的 for 循环来创建为 Java 中的每一行添加额外列的行? - How do I use nested for loops to create rows that add an additional column to each row in Java? 如何在Spark Java中遍历/迭代数据集? - How to traverse/iterate a Dataset in Spark Java? Spark-Java:如何在 spark Dataframe 中添加数组列 - Spark-Java : How to add an array column in spark Dataframe 如何使用 Java 在 Spark DataFrame 中将单行拆分为多行 - How to split single row into multiple rows in Spark DataFrame using Java
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM