如何使用嵌套的JSON创建数据框?

布雷迪·奥恩

因此,我的初始架构如下所示:

root  
|-- database: String  
|-- table: String  
|-- data: struct (nullable = true)  
|    |-- element1: Int  
|    |-- element2: Char

show()结果有一个数据列的丑陋与[null,2,3]

我想做的是将数据结构放入其自己的数据帧中,这样我就可以将嵌套的json的数据散布在各列之间,但类似:

val dfNew = df.select("data")当我使用show()而不是架构(element1, element2)指定的多个列时,只会真正让我获得相同的总列

有没有办法做到这一点?

用户名

像这样?

case class Data(element1: Int, element2: String)

val df = sqlContext.createDataFrame(sc.parallelize(Array(
        (1, Data(12312, "test"))))).toDF("i", "data")

df.select(col("data.element1"), col("data.element2"))

或这个?

df.select(col("data.*"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python从嵌套字典创建数据框

来自分类Dev

使用嵌套的 json 数据创建动态表

来自分类Dev

根据嵌套列表从JSON构建创建Pandas数据框

来自分类Dev

如何使用to_json和from_json消除pyspark数据框中的嵌套structfield?

来自分类Dev

从嵌套字典创建数据框

来自分类Dev

如何从熊猫数据框创建多层嵌套字典?

来自分类Dev

如何从Python中的嵌套for循环创建数据框?

来自分类Dev

如何从R中的嵌套列表创建数据框?

来自分类Dev

使用嵌套的foreach循环创建数据框列表

来自分类Dev

使用嵌套的 lapply 过滤条件并创建多个数据框

来自分类Dev

如何使用数组和熊猫数据框创建数据框?

来自分类Dev

如何使用laravel或mysql创建嵌套的json?

来自分类Dev

如何使用vba创建嵌套的json文件

来自分类Dev

如何使用数据框创建地图?

来自分类Dev

如何将熊猫数据框转换为嵌套json

来自分类Dev

如何将嵌套的 json 转换为 python 数据框

来自分类Dev

如何在 Pandas 数据框中读取嵌套的 json 文件?

来自分类Dev

使用python3将json嵌套到数据框

来自分类Dev

拼合嵌套的JSON并使用pandas连接到数据框

来自分类Dev

如何使用java遍历嵌套的JSON数据

来自分类Dev

如何使用JSON本地数据创建包含文本和下拉框的Kendo Grid

来自分类Dev

如何使用嵌套字典在数据框中映射列?

来自分类Dev

在 javascript 中,如何从 json 数据创建嵌套数组或对象?

来自分类Dev

从包含列表的嵌套字典创建数据框

来自分类Dev

从嵌套字典创建熊猫数据框

来自分类Dev

使用来自SQLDataReader的数据创建嵌套的JSON

来自分类Dev

使用Python创建D3嵌套JSON数据

来自分类Dev

如何在python中使用模拟数据创建数据框

来自分类Dev

如何使用增量数据在pyspark中创建数据框

Related 相关文章

  1. 1

    使用python从嵌套字典创建数据框

  2. 2

    使用嵌套的 json 数据创建动态表

  3. 3

    根据嵌套列表从JSON构建创建Pandas数据框

  4. 4

    如何使用to_json和from_json消除pyspark数据框中的嵌套structfield?

  5. 5

    从嵌套字典创建数据框

  6. 6

    如何从熊猫数据框创建多层嵌套字典?

  7. 7

    如何从Python中的嵌套for循环创建数据框?

  8. 8

    如何从R中的嵌套列表创建数据框?

  9. 9

    使用嵌套的foreach循环创建数据框列表

  10. 10

    使用嵌套的 lapply 过滤条件并创建多个数据框

  11. 11

    如何使用数组和熊猫数据框创建数据框?

  12. 12

    如何使用laravel或mysql创建嵌套的json?

  13. 13

    如何使用vba创建嵌套的json文件

  14. 14

    如何使用数据框创建地图?

  15. 15

    如何将熊猫数据框转换为嵌套json

  16. 16

    如何将嵌套的 json 转换为 python 数据框

  17. 17

    如何在 Pandas 数据框中读取嵌套的 json 文件?

  18. 18

    使用python3将json嵌套到数据框

  19. 19

    拼合嵌套的JSON并使用pandas连接到数据框

  20. 20

    如何使用java遍历嵌套的JSON数据

  21. 21

    如何使用JSON本地数据创建包含文本和下拉框的Kendo Grid

  22. 22

    如何使用嵌套字典在数据框中映射列?

  23. 23

    在 javascript 中,如何从 json 数据创建嵌套数组或对象?

  24. 24

    从包含列表的嵌套字典创建数据框

  25. 25

    从嵌套字典创建熊猫数据框

  26. 26

    使用来自SQLDataReader的数据创建嵌套的JSON

  27. 27

    使用Python创建D3嵌套JSON数据

  28. 28

    如何在python中使用模拟数据创建数据框

  29. 29

    如何使用增量数据在pyspark中创建数据框

热门标签

归档