У меня есть pandas df, как показано ниже, где может быть несколько групп с именами и переменными x1, x2, x3 et c.
group name x1 x2 x3
1 A 32 21 34
1 B 12 13 14
1 C 12 14 16
2 A 23 19 26
2 B 18 28 45
2 C 12 46 13
Я хотел бы сформировать матрицу корреляции между именами для каждой отдельной группы, как показано ниже:
group 1
A B C
A 1 correlation between A and B in Group 1 correlation between A and C in Group 1
B `` 1 ``
C `` `` 1
group 2
A B C
A 1 correlation between A and B in Group 2 correlation between A and C in Group 2
B `` 1 ``
C `` `` 1
Могу ли я спросить, какие функции в pandas позволят мне получить такую матрицу корреляции? Спасибо!