尝试使用 pg.pairwise_corr 方法出现以下错误:
pg.pairwise_corr(df)
/usr/local/lib/python3.7/dist-packages/pingouin/correlation.py in corr(x, y, tail, method, **kwargs)
507 x = np.asarray(x)
508 y = np.asarray(y)
--> 509 assert x.ndim == y.ndim == 1, 'x and y must be 1D array.'
510 assert x.size == y.size, 'x and y must have the same length.'
511
AssertionError: x and y must be 1D array.
我尝试使用该功能,只选择这样的一列
pg.pairwise_corr(df, columns='col')
并得到同样的错误。
事实上,我的数据框的所有列都具有相同的长度。(而且对于另一个数据框来说它工作得很好)。但是我使用 pd.concat 方法连接了一些文件,但是当对象最终是 data.frame 时,这应该无关紧要吗?
感谢您的建议!