Ich versuche, große Textdateien mit Hunderttausenden von Zeilen in ihnen zu lesen, damit es schneller gehen Im versuchen, Panda zu verwenden, das ist das Konzept, ich möchte meinen Code Ich bin nicht wirklich sicher, wie man for-Schleifen mit Panda-Dateien benutzt. Lmk, wenn es logisch ist, ein Programm zu haben, um die Laufzeit zu verkürzen. Dank ..Lesen von Datei mit Panda, dann mit for-Schleife
df1 = pd.read_csv('FILENAME1',sep=',',error_bad_lines=False)
df2 = pd.read_csv('FILENAME2',sep=',',error_bad_lines=False)
for index, row in df1.iterrows():
for index2, row2 in df2.iterrows():
if index[1]==row2[2] and index[0]==row2[1]:
print "this info matches"
was möchten Sie erreichen? Könnten Sie bitte auch Beispieldatensätze (5-7 Zeilen) für jeden Datensatz in der Textform und die gewünschte Ausgabe/Ergebnismenge? – MaxU
Der Punkt der Verwendung eines Datenrahmens ist so, dass Sie keine Schleife benötigen. Überprüfen Sie diesen Link. um ähnliche Daten zu vergleichen. http://stackoverflow.com/questions/20225110/comparing-two-dataframes-and-getting-the-differences – Michael