Python / Pandas TypeError:'list'对象不可调用

时间:2017-05-05 23:00:51

标签: python list pandas datetime

这不是一个重复的问题,或者至少我不这么认为。

当我尝试运行只有两行的代码片段时:

import pandas as pd

mydates = pd.date_range('2010-01-22', '2010-01-26')

尝试使用foll:

In [16]:import pandas as pd

In [17]:mydates = pd.date_range('2010-01-22', '2010-01-26')
Traceback (most recent call last):

在尝试2.7和3.6后,我得到以下错误

File "<ipython-input-17-ef49b611e028>", line 1, in <module>
        mydates = pd.date_range('2010-01-22', '2010-01-26')

    TypeError: 'list' object is not callable

我做错了什么?

3 个答案:

答案 0 :(得分:8)

看起来python认为pd.date_range是一个列表而你试图调用它。你可能不小心做了这样的事情:

pd.date_range = []

检查其类型

type(pd.date_range)

list

解决方案

重新启动内核。

答案 1 :(得分:0)

安装熊猫!

如果在Jupyter笔记本上工作: 使用 conda安装熊猫 其他: 使用 pip安装熊猫

答案 2 :(得分:-1)

请重新安装熊猫库。也许这可以帮助您解决问题

要安装熊猫的库,

conda安装熊猫