替换Pandas面板中的数字常量

时间:2015-12-23 11:28:48

标签: python pandas

我有一组数据,其中包含两个相同数据框和多列的滚动日相关矩阵。我想计算一些每日描述性统计数据但是想忽略1.0的相关系数(因为我将数据帧与自身相关联)并且无法找出最佳方法。替换方法似乎并不适合我。如何最好地解决这个问题?

matrix = pd.rolling_corr(df, df, window=60, pairwise=True)

1 个答案:

答案 0 :(得分:0)

为了它的价值,我放弃并最终循环遍历每个值并用NaN替换自相关值。

    def remove_self_correlation(panel):
        for col in panel_columns:
            panel.loc[:, col, col] = np.nan
        return panel