グループごとに2つの列の共分散を計算しようとしています。私は、次のことをやってやっている:パンダの2つの列間の共分散pandas
A = pd.DataFrame({'group':['A','A','A','A','B','B','B'],
'value1':[1,2,3,4,5,6,7],
'value2':[8,5,4,3,7,8,8]})
B = A.groupby('group')
B['value1'].cov(B['value2'])
私は2つのだけの列を持っているので理想的には、私は、XとYの間の共分散ではなく全体の分散共分散行列を取得したいと思います。
は、次のコードは、あなたにグループ化された分散共分散行列を与え、