get(觀察)

取得觀察到的指標。

等待觀察到的資料集完成第一個動作。 只有第一個行動的結果可用。 後續的行動不會改變結果。

語法

get

退貨

dict

Examples

from pyspark.sql.functions import col, count, lit, max
from pyspark.sql import Observation

df = spark.createDataFrame([["Alice", 2], ["Bob", 5]], ["name", "age"])
observation = Observation("my metrics")
observed_df = df.observe(observation, count(lit(1)).alias("count"), max(col("age")))
observed_df.count()
# 2
observation.get
# {'count': 2, 'max(age)': 5}