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-tömb elemeinek számát adja vissza.
NULL bármely más érvényes JSON-sztring NULL vagy érvénytelen JSON esetén lesz visszaadva.
Szemantika
from pyspark.sql import functions as sf
sf.json_array_length(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 json tömb hossza.
Példák
from pyspark.sql import functions as sf
df = spark.createDataFrame([(None,), ('[1, 2, 3]',), ('[]',)], ['data'])
df.select(sf.json_array_length(df.data).alias('r')).collect()
[Row(r=None), Row(r=3), Row(r=0)]