2017-05-05 30 views
2

これは重複した質問ではありません。Python/Pandas TypeError: 'list'オブジェクトは呼び出し可能ではありません

私はちょうど2つのラインのこのコードスニペットを実行しようとすると:

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

にしようとした後、以下のエラーが表示されます。follをしようでは

import pandas as pd 

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

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 

私は間違っていますか?

+0

これをPython 3.6の標準シェル(iPythonではなく)で複製しようとしました。 'mydates = pd.date_range( '2010-01-22'、 '2010-01-26')'はうまく動いていたようです - これを標準的なPythonシェルでも試してみましたか?それは正常に動作していますか? – bouteillebleu

+0

piRSquaredが説明したようなものを混乱させました。その2行を実行するだけで問題を切り離そうとしましたが、カーネルを再起動しませんでした。 ありがとうございました! – MadHatter

答えて

6

pythonのように見えるpd.date_rangeはリストで、あなたはそれを呼び出そうとしています。

pd.date_range = [] 

ソリューションは、カーネルを再起動し

何そのタイプは

type(pd.date_range) 

list 

であるかを確認します。あなたは、誤ってこのような何かをやっている可能性があります。

+1

地獄、あなたは正しい。 – MadHatter

+0

3時間で私はどこで何が起こったのか把握しようとしています。 – MadHatter

+0

@MadHatter時々起こります! – piRSquared

関連する問題