2017-09-08 3 views
0

Pythonに新しく追加されました。という名前の.csvファイルがあります。ファイルからデータを取得し、DataFrameオブジェクトに格納しようとしています。私はJupyterをテキストエディタとして使用しています。CSVファイルからデータを取得しようとするとエラーが発生する

データファイルが含まれています:

,Address,City,Country,Employees,ID,Name,State
0,3666 21st St,San Francisco,USA,8,1,Madeira,CA 94114
1,735 Dolores St,San Francisco,USA,15,2,Bready Shop,CA 94119
2,332 Hill St,San Francisco,USA,25,3,Super River,California 94114
3,3995 23rd St,San Francisco,USA,10,4,Ben's Shop,CA 94114
4,1056 Sanchez St,San Francisco,USA,12,5,Sanchez,California
5,551 Alvarado St,San Francisco,USA,20,6,Richvalley,CA 94114

私が実行しようとしていますコード:

import pandas  
    df1=pandas.read_csv("supermarkets.csv")  
    df1 

とその投げ型エラー:

> --------------------------------------------------------------------------- 
TypeError         
Traceback (most recent call last)   
<ipython-input-123-0000e09242f0> in <module>()   
----> 1 df1=pandas.read_csv("supermarkets.csv")   
----> 2 df1  
    TypeError: 'str' object is not callable   
> --------------------------------------------------------------------------- 

私はチュートリアルを以下ました。チュートリアルではインストラクターにとってうまくいきました。しかし、私はこのコードを実行しようとしているときはいつも同じエラーを取得します。

私も.jsonと.xlsxファイルを試しました。両方とも正常に動作しています。 read_csv()メソッドでのみこのエラーが発生します。

+2

あなたが実行コードとあなたが表示されたコードは同じではありません。カーネルを再起動してみてください。おそらくひどく名前のついた変数があります。 –

+0

ありがとうございます。カーネルを再起動した後、期待どおりに動作します。 –

答えて

0

これを試してみてください:

import pandas  
df1 = pandas.read_csv('supermarkets.csv')  
print df1 
+0

1.回答を投稿するときは、少なくともコードの書式設定に努めてください。 2. OPとはどのような違いがありますか?エラーの原因ではない刻み目は別です。 –

+0

私はそれを行う次回は:) –

0

不適切なインデント

Pythonプログラムは、すなわち、コードブロックは、そのインデントによって定義され、インデントによって構造化され得ます。そういうわけで、プログラムコードから期待しているのでしょうか?はい、しかし、Pythonの場合、それはスタイルの問題ではなく、言語の要件です。この原則により、他の人々のPythonコードを読みやすく理解することが容易になります。

Read more about Python Indentation

関連する問題