USの第1列(a)とJPの第1列(d)の間の相関を計算し、 b、e)および(c、f)の値を出力します。Pandasを使用してマルチインデックスデータの特定の列間で関数を実行する方法
サンプル入力:
import pandas as pd
columns = pd.MultiIndex.from_arrays([['US', 'US', 'US', 'JP', 'JP', 'JP'],
['a', 'b', 'c', 'd', 'e', 'f']],
names=['cty', 'tenor'])
hier_df = DataFrame(np.random.randn(12, 6), columns=columns)
hier_df
所望の出力:
a d 0.8
b e 0
c f 0.2
あなたは私たちとあなたのサンプル入力(すなわち 'np.random.seed(0)')ので、ご希望の出力試合でシードを設定することをお勧めします。 – ayhan
出力値は関係ありません。私が知る必要があるのは、それをどうやってやるかということだけです。ありがとう。 – user1883491