过滤整个相关矩阵以获得值

时间:2019-10-19 22:38:18

标签: python dataframe filter correlation

我想用某个相关系数来过滤相关矩阵。

我有一个巨大的列(超过500列)和几千行数据,并且我有一个稍微小的集合的相关矩阵。我想过滤矩阵以获得具有一定相关性的变量。 (例如,相关度小于-0.50的那些

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

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

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

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

我想要一个过滤的相关矩阵和具有这些系数的列集。

0 个答案:

没有答案