Freigeben über


cov (DataFrameStatFunctions)

Berechnet die Stichprobenkovarianz für die angegebenen Spalten, die durch ihre Namen angegeben werden, als doppelter Wert. DataFrame.cov und DataFrameStatFunctions.cov sind Aliase voneinander.

Syntax

cov(col1, col2)

Parameter

Parameter Typ Beschreibung
col1 str Der Name der ersten Spalte.
col2 str Der Name der zweiten Spalte.

Rückkehr

float

Beispiele

df = spark.createDataFrame([(1, 12), (10, 1), (19, 8)], ["c1", "c2"])
df.stat.cov("c1", "c2")
# -18.0

df = spark.createDataFrame([(11, 12), (10, 11), (9, 10)], ["small", "bigger"])
df.stat.cov("small", "bigger")
# 1.0