日期过滤器未应用于本地主机(但通过 Jupyter)

Date filter not applied on localhost (but via Jupyter)

需要为我的数据框应用日期过滤器(例如,仅显示 14/09/2014 和 30/08/2020 之间的数据行)。

到目前为止,我的代码如下所示:

import dtale
import pandas as pd
df = pd.read_csv('https://manifestoproject.wzb.eu/down/data/2020b/datasets/MPDataset_MPDS2020b.csv', parse_dates=['date'], index_col='edate')
d = dtale.show(df)
df.loc['14/09/2014':'30/08/2020']
d.open_browser()

(如您所见,我正在使用 d-tale,因为我对编码完全陌生,但需要为我的研究项目分析海量数据。)日期过滤器应用于 VSC(我使用Jupyter notebook 以便我可以正确检查和 运行 每一步),它显示了我需要的结果,但是当我 运行 d.open_browser() 时过滤器没有应用到我的本地主机页面上。您知道可能是什么原因吗?

感谢您的帮助!

似乎你应该在过滤数据框后在 dtale 上显示你的数据框

df.loc['14/09/2014':'30/08/2020']
d = dtale.show(df)