Skip to main content

cov (DataFrame)

Calculate the sample covariance for the given columns, specified by their names, as a double value. DataFrame.cov and DataFrameStatFunctions.cov are aliases.

Syntax

cov(col1: str, col2: str)

Parameters

Parameter

Type

Description

col1

str

The name of the first column.

col2

str

The name of the second column.

Parameter

Type

Description

col1

str

The name of the first column.

col2

str

The name of the second column.

Returns

float: Covariance of two columns.

Examples

Python
df = spark.createDataFrame([(1, 12), (10, 1), (19, 8)], ["c1", "c2"])
df.cov("c1", "c2")
# -18.0
df = spark.createDataFrame([(11, 12), (10, 11), (9, 10)], ["small", "bigger"])
df.cov("small", "bigger")
# 1.0