Wie kann ich den von einem Pandas-Datenframe verwendeten Speicher freigeben?

Ich habe eine wirklich große CSV-Datei, die ich in Pandas wie folgt geöffnet habe ....

import pandas
df = pandas.read_csv('large_txt_file.txt')

enn ich das tue, erhöht sich mein Speicherbedarf um 2 GB, was zu erwarten ist, da diese Datei Millionen von Zeilen enthält. Mein Problem tritt auf, wenn ich diesen Speicher freigeben muss. Ich rannte...

del df

Meine Speichernutzung ist jedoch nicht gesunken. Ist dies der falsche Ansatz, um den von einem Pandadatenrahmen verwendeten Speicher freizugeben? Wenn ja, wie ist der richtige Weg?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage