Python | pandas dataframe.cov()

パンダdataframe.cov() は、列のペアワイズ共分散を計算するために使用されます。
列の一部のセルにが含まれている場合 NaN 、無視されます。

構文: DataFrame.cov(min_periods = None)

パラメータ:
min_periods:有効な結果を得るには列のペアごとに必要な観測の最小数。

戻り値: y :DataFrame

例1: cov()関数を使用して、データフレームの列間の共分散を見つけます。< / p>

注。 数値以外の列はすべて無視されます。


#パンダをpdとしてインポートします

import pandas as pd


#データフレームを作成します

df = pd.DataFrame({ "A" :[ 5 3 6 4 ]、

"B" :[ 11 2 、<コードc lass = "value"> 4 3 ]、

"C" :[ 4 3 8 5 ]、

"D" :[ 5 4 2 8 ]})


#データフレームを印刷します
df

出力:

ここで、データフレーム列間の共分散を見つけます


#共分散を見つけるには
df.cov()

出力:

例2 : cov()関数を使用して、 NaNであるデータフレームの列間の共分散を見つけます。


#パンダをpdとしてインポート

import pandas as pd


#データフレームを作成

df = pd.DataFrame({ "A" :[ 5 3 なし 4 ]、

"B" :[ なし 2 4 3 ]、

"C" :[ 4 3 8 5 ]、

"D" :[ 5 4 2 なし]})


#共分散を見つけるには
df.cov()

出力: