我有一个相关矩阵,但它是以对的形式指定的,例如:
cm = pd.DataFrame({'name1': ['A', 'A', 'B'],
'name2': ['B', 'C', 'C'],
'corr': [0.1, 0.2, 0.3]})
cm
name1 name2 corr
0 A B 0.1
1 A C 0.2
2 B C 0.3
什么是将其转换为numpy 2d数组相关矩阵的最简单方法?
A B C
A 1.0 0.1 0.2
B 0.1 1.0 0.3
C 0.2 0.3 1.0
*cm
本质上等同于*list(cm.column)
。因此,在这种情况下,该行代码等同于cm.pivot('name1','name2', 'corr')
。 - Quang Hoangmelt
从s
返回到cm
? - Jonathan