scala - Scala Spark - 将数据框转换为没有案例类的嵌套数据框?
问题描述
数据源是 CSV 文件 -> 读入 DF -> 制作嵌套 DF -> 写入 Json
我想采用扁平化的 DF 并将模式转换为嵌套的 DF。
对于 EX:DF1 模式:|c0|c1|c2|c3|
嵌套 DF 模式:
标题 |c0|c1|
主体 |c3|c4|
方法 #1:使用 StructType 和 StructFields,创建一个模式。使用此模式创建嵌套的 DF。
方法#2:是否可以在将 DF 写入 Json 时定义模式?
任何有关如何实施的建议都会有所帮助。
解决方案
推荐阅读
- json - 如何打开审核报告文件(.json)?
- javascript - Angular - 在一个 ngIf 中组合两个 observables
- javascript - 如何在 ajax 中创建 window.location 响应
- javascript - 平方根值无法在 mathjax 插件中正确显示
- linux-device-driver - 为什么platform_get_irq 无法在我的mailbox-altera 驱动程序中获取irq?
- css - 可以合成 ":next-of-type" 吗?
- python - 在 Django-tempatetags 包含标签方法中获取登录用户信息?
- ios - RealmSwift:所有领域行显示两次
- windows - git checkout 在 Windows 7 上下载的文件
- python - mypy:如何将可变长度元组“转换”回固定长度元组?