ich einen Datenrahmen erstellen, wie folgt (I PyCharm und Python bin mit 3.6):Warum ist meine Pandas Datenrahmen definiert nicht
import pandas as pd
data1=pd.read_csv('LoanDataReport_jan_thru_may.txt', sep='|',
low_memory=False)
data2=pd.read_csv('LoanDataReport_jun_thru_sep.txt', sep='|',
low_memory=False)
data3=pd.read_csv('LoanDataReport_oct_thru_dec.txt', sep='|',
low_memory=False)
datafinal=pd.concat([data1,data2,data3])
print(datafinal)
Das wie erwartet läuft und zeigt einen Teil datafinal.
DANN, ich kommentieren die Codezeilen, die ich gerade ausgeführt habe, mit # und füge eine neue Codezeile hinzu, um die dtypes zu erhalten. Es sieht wie folgt aus:
#import pandas as pd
#
#data1=pd.read_csv('LoanDataReport_jan_thru_may.txt', sep='|',
# low_memory=False)
#
#data2=pd.read_csv('LoanDataReport_jun_thru_sep.txt', sep='|',
# low_memory=False)
#
#data3=pd.read_csv('LoanDataReport_oct_thru_dec.txt', sep='|',
# low_memory=False)
#
#datafinal=pd.concat([data1,data2,data3])
#
#print(datafinal)
#
print(datafinal.dtypes)
bekomme ich folgende Fehlermeldung: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 „/ Users/myname/Desktop/Python3/Importieren von Daten. py " Traceback (letzter Aufruf zuletzt): Datei"/Benutzer/myname/Desktop/Python3/Dat.py importieren ", Zeile 17, in print (datafinal.dtypes) NameError: Name 'Datafinal' ist nicht definiert
Prozess beendet mit Exit-Code 1
WARUM Geschieht dies? WARUM KANN ICH NOCH NICHT MIT DEM DATEFINAL ARBEITEN, OHNE JEDERZEIT DEN GESAMTEN CODE ZU LAUFEN? ALLE HILFE IST GROSS ANERKANNT.
Vielen Dank. Ich bin sehr neu in Python. Also ich glaube ich habe Anaconda und Jupiter installiert. In meinem Terminal habe pip install --upgrade pip installiert und bekam die Antwort "Anforderung bereits aktuell: pip in /anaconda/lib/python2.7/site-packages". Ich habe dann pip install jupyter und gehe die Meldung "Anforderung bereits erfüllt: jupyter in /anaconda/lib/python2.7/site-packages". Ich habe immer noch das gleiche Problem wie zuvor. Muss ich jetzt etwas anderes machen, wenn ich diese Anwendungen habe? Benütze ich PyCharm noch, um meinen Python-Code auszuführen? –
Das gleiche Problem wie zuvor? NameError: Name 'Datafinal' ist nicht definiert? Es hat nichts mit Jupyter zu tun, einfach nicht '' 'datafinal = pd.concat ([data1, data2, data3])' '' in Ihrem Code bevor Sie es zu drucken versuchen. Haben Sie den Artikel "Variablen und Umfang" gelesen? – wombatonfire
Vielen Dank für Ihre Hilfe. Ich habe Jupyter installiert und einige Zeit damit verbracht, es zu verstehen ... es ist genau das, wonach ich gesucht habe. –