我试图用apply
计算矩阵(这里是数据帧行)与其转置的相关性
代码如下:
import pandas as pd
from pprint import pprint
d = {'A': [1,0,3,0], 'B':[2,0,1,0], 'C':[0,0,8,0], 'D':[1,0,0,1]}
df = pd.DataFrame(data=d)
df_T = df.T
corr = df.apply(lambda s: df_T.corrwith(s))
相关变量的所有列都包含NaN项。我想要 我想知道为什么会发生NaN
有人能解释一下吗
我想你需要^{} :
如果需要,您的解决方案需要相同的索引和列值:
相关问题 更多 >
编程相关推荐