Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A legkülső JSON-objektum összes kulcsát tömbként adja vissza. Ha érvényes JSON-objektumot ad meg, a rendszer tömbként adja vissza a legkülső objektum összes kulcsát. Ha bármely más érvényes JSON-sztring, érvénytelen JSON-sztring vagy üres sztring, akkor a függvény null értéket ad vissza.
Szemantika
from pyspark.sql import functions as sf
sf.json_object_keys(col)
Paraméterek
| Paraméter | Típus | Description |
|---|---|---|
col |
pyspark.sql.Column vagy str |
Céloszlop a számításhoz. |
Visszatérítések
pyspark.sql.Column: a legkülső JSON-objektum összes kulcsa.
Példák
from pyspark.sql import functions as sf
df = spark.createDataFrame([(None,), ('{}',), ('{"key1":1, "key2":2}',)], ['data'])
df.select(sf.json_object_keys(df.data).alias('r')).collect()
[Row(r=None), Row(r=[]), Row(r=['key1', 'key2'])]