Udostępnij przez


TableValuedFunction.json_krotka

Tworzy nowy wiersz dla kolumny json zgodnie z podanymi nazwami pól.

Składnia

spark.tvf.json_tuple(input, *fields)

Parametry

Parameter Typ Description
input pyspark.sql.Column Kolumna ciągu w formacie JSON
fields pyspark.sql.Column Pole lub pola do wyodrębnienia

Zwraca

pyspark.sql.DataFrame: Ramka danych z wyodrębnionymi wartościami pól.

Przykłady

import pyspark.sql.functions as sf
spark.tvf.json_tuple(
    sf.lit('{"f1": "value1", "f2": "value2"}'), sf.lit("f1"), sf.lit("f2")
).show()
+------+------+
|    c0|    c1|
+------+------+
|value1|value2|
+------+------+