为一个值过滤整个相关矩阵

2024-10-01 17:35:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用一定的相关系数来过滤相关矩阵。你知道吗

我有大量(超过500列)和几千行的数据,我有一个稍微小一点的数据集的相关矩阵。我想对矩阵进行过滤,得到具有一定相关性的变量。(例如,相关性小于-0.50的)

我尝试使用下面的代码,因为我可以使用类似的代码来过滤数据帧中所有带零的列。但是有了下面这些,我总是得到一个空的列表

corrM.columns[(corrM < -0.5).all()]

我不确定下面的内容是否有意义,但我尝试访问数据帧的values属性:

corrM.columns[pd.DataFrame(corrM.values < -0.5).all()]

我想要一个过滤后的相关矩阵和一组具有这些系数的列。你知道吗


Tags: columns数据代码内容dataframe列表属性矩阵

热门问题