Конвертировать DataFrame из строк JSON - PullRequest
0 голосов
/ 03 мая 2019

Можно ли преобразовать DataFrame, содержащий строки JSON, в DataFrame, содержащий типизированное представление строк JSON, используя Spark 2.4?

Например: учитывая приведенное ниже определение, я хотел бы преобразовать один столбец в jsonDF, используя схему, выведенную из строки JSON.

val jsonDF = spark.sparkContext.parallelize(Seq("""{"a": 1, "b": 2}""")).toDF

1 Ответ

1 голос
/ 03 мая 2019

DataFrameReader может читать JSON из наборов строковых данных. Например, используя toDS вместо toDF

val jsonDS = Seq("""{"a": 1, "b": 2}""").toDS
spark.read.json(jsonDS).show()

Выход:

+---+---+
|  a|  b|
+---+---+
|  1|  2|
+---+---+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...