无法从 quandl 截断 pandas 数据帧

Can't truncate pandas dataframe from quandl

我的所有数据都从 quandl 提取到 pandas 数据帧中。无论出于何种原因,当我调用数据框函数截断时,它似乎没有任何效果。

oil = pd.DataFrame(qd.get('OPEC/ORB'))
plat= pd.DataFrame(qd.get('LPPM/PLAT', column_index='1'))
pall = pd.DataFrame(qd.get('LPPM/PALL', column_index='1'))


pall.truncate(before='2003-01-02')


print(pall.head())

您需要将截断的结果赋值给变量:

pall = pall.truncate(before='2003-01-02')

否则操作不会持久化