Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve el número de elementos de la matriz JSON más externa.
NULL se devuelve en caso de cualquier otra cadena NULL JSON válida o un JSON no válido.
Syntax
from pyspark.sql import functions as sf
sf.json_array_length(col)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Columna de destino en la que se va a calcular. |
Devoluciones
pyspark.sql.Column: longitud de la matriz json.
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)]