2016-07-14 10 views
0

Ich bin ein Neuling für Python. Ich habe eine CSV-Datei heruntergeladen, um sie zu verwenden. Ich benutze das Anaconda-Paket in Python 2.7 unter Windows 8.1. Ich kann die Datei in Spyder perfekt öffnen und lesen, aber wenn ich versuche, es zu öffnen, in der ipython Schale, erhalte ich folgende Fehlermeldung:Wie kann ich eine CSV-Datei in iPython öffnen?

[Errno 2] No such file or directory: 'C:/Users/User/Desktop/Python stuff/Data.csv 

Meine Code -

DSI_data = open('C:/Users/User/Desktop/Python stuff/Data.csv') 

DSI_reader = (pd.read_csv(DSI_data), ',') 

print DSI_reader 

Ausgang:


IOError         Traceback (most recent call last) 
<ipython-input-2-14a014f3c776> in <module>() 

     1 
----> 2 DSI_data = open(''C:/Users/User/Desktop/Python stuff/Data.csv') 
     3 
     4 DSI_reader = (pd.read_csv(DSI_data), ',') 
     5 

IOError: [Errno 2] No such file or directory: 'C:/Users/User/Desktop/Python stuff/Data.csv' 

ich möchte diese Datei in Spyder öffnen und nicht durch ipython gefunden werden. Außerdem muss ich wissen, wie man das öffnet iniPython

+1

Bitte zeigen ein [MCVE]. Mit anderen Worten, der eigentliche Code, den Sie ausgeführt haben, lautet –

+1

Die Fehlermeldung bedeutet, dass der Speicherort, von dem aus Sie versuchen, die Datei zu öffnen, nicht existiert. –

+0

Warum gibt es zwei öffnende Anführungszeichen in der Fehlermeldung? –

Antwort

2

Das Problem besteht darin, die Datei zu finden und richtig zu benennen. Ich würde vorschlagen,

%pwd 

zu verwenden, um herauszufinden, was das aktuelle Verzeichnis ist.

%ls 

zu sehen, was in diesem Verzeichnis

und

%cd ... 

nach rechts Unterverzeichnis zu ändern ist.

Verwenden Sie auch die Registerkarte abgeschlossen.

f = open('Da<tab> 

wird Ihnen Liste der Dateien, die mit Da beginnen, vorausgesetzt, Sie im richtigen Verzeichnis sind.

1

Ich bin nicht bewusst, mit Python in Windows arbeiten, aber hier gebe ich die Lösung für das Problem, das Öffnen der CSV-Datei in Ipython Notebook.

Bevor Sie diesen Code verwenden, überprüfen Sie bitte den Pfad der CSV-Datei.

Laden CSV-Datei in ipython Notebook

import pandas as pd 
DSI_data_path = "C:/Users/User/Desktop/Python stuff/Data.csv" 
DSI_data = pd.read_csv(DSI_data_path) 
print DSI_data