我想用某个相关系数来过滤相关矩阵。
我有一个巨大的列(超过500列)和几千行数据,并且我有一个稍微小的集合的相关矩阵。我想过滤矩阵以获得具有一定相关性的变量。 (例如,相关度小于-0.50的那些
我尝试使用以下内容,因为我可以使用类似的代码来过滤所有带有零的列的数据框。但是在下面的内容中,我总是得到一个空列表;
corrM.columns[(corrM < -0.5).all()]
我不确定以下内容是否有意义,但是我尝试访问数据框的values属性:
corrM.columns[pd.DataFrame(corrM.values < -0.5).all()]
我想要一个过滤的相关矩阵和具有这些系数的列集。