Python 尝试透视数据帧时出错

Python 尝试透视数据帧时出错,python,python-3.x,Python,Python 3.x,我创建了一个如下所示的数据帧 ticker Adj Close Date 2019-04-30 MMM 186.198486 2019-05-01 MMM 182.818604 2019-05-02 MMM 181.521667 2019-05-03 MMM 181.983444 2019-05-06 MMM 179.841537 当我到达第三行时,我得到一个错误 df = df

我创建了一个如下所示的数据帧

           ticker   Adj Close
Date                         
2019-04-30    MMM  186.198486
2019-05-01    MMM  182.818604
2019-05-02    MMM  181.521667
2019-05-03    MMM  181.983444
2019-05-06    MMM  179.841537
当我到达第三行时,我得到一个错误

df = df.reset_index()
df = df.set_index('Date')
table = df.pivot(columns='ticker')
错误消息:

AttributeError: 'function' object has no attribute 'reset_index'

我可以发誓这在几年前很管用。我不知道自上次运行此脚本以来发生了什么变化。

数据帧
df
是正确的数据帧,如果是,那么它应该可以工作。您正在显示的数据帧已经具有索引集。在设置索引之前从数据帧开始,然后
df.pivot(index='Date',column='ticker')
我尝试了这个:df=df.pivot(index='Date',column='ticker')我得到了这个错误:TypeError:pivot()得到了一个意外的关键字参数'column'Yes,df是一个df。