Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks Runtime 18.2 ve üzerini denetleyin
Important
Bu özellik Beta sürümündedir.
IPv4 veya IPv6 CIDR bloğunun ağ bölümünü kurallı biçiminde döndürür.
Bu işlev ip_network_first tarafından diğer adla kullanılır.
İlgili SQL işlevi için bkz ip_network . işlev.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.ip_network(col=<col>)
Parameters
| Parametre | Türü | Description |
|---|---|---|
col |
pyspark.sql.Column veya str |
Geçerli bir IPv4 veya IPv6 CIDR bloğunu temsil eden STRING veya BINARY değeri. |
Examples
Örnek 1: IPv4 CIDR bloğundan ağ adresini alma.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('192.168.1.5/24',)], ['cidr'])
df.select(dbf.ip_network('cidr').alias('result')).collect()
[Row(result='192.168.1.0')]
Örnek 2: IPv6 CIDR bloğundan ağ adresi alma.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('2001:db8::1/32',)], ['cidr'])
df.select(dbf.ip_network('cidr').alias('result')).collect()
[Row(result='2001:db8::')]
Örnek 3: None giriş döndürür None.
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(None,)], 'cidr: string')
df.select(dbf.ip_network('cidr').alias('result')).collect()
[Row(result=None)]