apache-spark - 如何从字符串列表创建列列表
问题描述
我想从字符串数组列表中创建一个列列表,如何在 JAVA/SPARK 中实现?
我尝试:
ArrayList<Column> cols = new ArrayList<Column>(listOfStrings);
但是不能用,谢谢
解决方案
你可以使用。
import org.apache.spark.sql.*;
List<Column> collect = Arrays.stream(listOfStrings)
.map(functions::col).collect(Collectors.toList());
更新:
List<Column> arrayList = listOfStrings.stream()
.map(functions::col).collect(Collectors.toList());
推荐阅读
- python - Google Colab 自定义模块没有属性
- jquery - 规则或消息中的 jquery 验证退出
- android-emulator - 如何使用 genymotion 启用主机 GPU 仿真?
- machine-learning - 如何在 Keras 中列出模型的损失?
- amazon-web-services - 按计划将 CSV 到 AWS 到 DynamoDB
- neo4j - Neo4j 是否支持分片
- java - Chrome 浏览器选项停止导航到检查点页面以实现注册功能自动化
- html - HTML5 元素和 HTML 结构化/分段
- kotlin - 如果对象不为空,则创建运行函数的扩展
- swift - 无法将图像添加到 Xcode