snowflake.snowpark.DataFrameStatFunctions.cov¶
- DataFrameStatFunctions.cov(col1: ColumnOrName, col2: ColumnOrName, *, statement_params: Dict[str, str] | None = None) float | None [source]¶
Calculates the sample covariance for non-null pairs in two numeric columns.
Example:
>>> df = session.create_dataframe([[0.1, 0.5], [0.2, 0.6], [0.3, 0.7]], schema=["a", "b"]) >>> df.stat.cov("a", "b") 0.010000000000000037
- Parameters:
col1 – The name of the first numeric column to use.
col2 – The name of the second numeric column to use.
statement_params – Dictionary of statement level parameters to be set while executing this action.
- Returns:
The sample covariance of the two numeric columns. If there is not enough data to generate the covariance, the method returns None.