【发布时间】:2021-06-12 09:40:01
【问题描述】:
我有以下问题:
我在一个数据框中获取了 5 年内不同资产类别的数据。由于我必须处理退货,因此我使用 pct_change() 将它们转换为退货。此外,我已将周末从该期间中删除。为此,我使用了 resample('B').asfreq() 以便我只有周一到周五的值。我还缺少数据,然后我使用 interpolate() 对其进行插值。
我现在的问题是,我的数据框中仍有假期,股票交易所已关闭,因此回报没有变化。因此,我的数据框中有一些 0。 有谁知道我怎样才能最好地解决这个问题? 我想计算不同资产类别之间的相关性。
【问题讨论】:
-
很遗憾看不到图片。您是否尝试过像
df[df.Rate > 0]这样的子集? -
不,我需要一种从数据框中删除假期的方法,你有想法吗?
-
你能分享你用来删除假期的代码吗?与您在问题中使用代码 sn-p 共享示例数据(而不是您的 PC 完整屏幕截图),以便人们可以复制并帮助您。
标签: python python-3.x dataframe python-requests interpolation