パンダ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()
出力:
![]()