Bagikan melalui


json_array_length

Mengembalikan jumlah elemen dalam array JSON terluar. NULL dikembalikan jika ada string JSON lain yang valid, NULL atau JSON yang tidak valid.

Syntax

from pyspark.sql import functions as sf

sf.json_array_length(col)

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column atau str Kolom target untuk dihitung.

Pengembalian Barang

pyspark.sql.Column: panjang array 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)]