Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar antalet element i den yttersta JSON-matrisen.
NULL returneras om det finns någon annan giltig JSON-sträng NULL eller en ogiltig JSON.
Syntax
from pyspark.sql import functions as sf
sf.json_array_length(col)
Parameterar
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column eller str |
Målkolumn att beräkna på. |
Retur
pyspark.sql.Column: längden på json-matrisen.
Examples
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)]