Mit tqdm können Sie auf einfache Weise einen Fortschrittsbalken anzeigen, um den Fortschritt zeitaufwändiger Prozesse zu überprüfen, z. B. für Anweisungen.
$ pip install tqdm
Um es zu verwenden, schließen Sie einfach das iterierbare Objekt in tqdm ein.
tqdm_test.py
from tqdm import tqdm
df = pd.read_csv("Daten.csv", encoding="UTF-8")
#Stellen Sie sich eine Szene vor, in der Pandas-Daten für Anweisungen verarbeitet werden
#Um tqdm zu verwenden, fügen Sie es einfach in tqdm ein
for row, item in tqdm(df.iterrows()):
print(item)
Bisher habe ich nur die obige Methode verwendet. Aus irgendeinem Grund wurde die Obergrenze des Fortschrittsbalkens jedoch "?" Ich habe herausgefunden, wie man die maximale Anzahl manuell einstellt, also werde ich sie als Memorandum für mich selbst schreiben.
tqdm_test.py
from tqdm import tqdm
df = pd.read_csv("Daten.csv", encoding="UTF-8")
#So aktualisieren Sie den Fortschrittsbalken am Ende der for-Anweisung manuell, indem Sie ihn in die with-Anweisung einfügen
#total=Stellen Sie die Obergrenze mit ein. Dieses Mal habe ich die Nummer von df gewählt. Der Anstieg ist.pbar.Mit Update angeben.
with tqdm(total=len(df)) as pbar:
for row, item in tqdm(dataframe.iterrows()):
print(item)
pbar.update(1)
Mit from tqdm.notebook
wurde es zu einem einfach zu lesenden Fortschrittsbalken.
tqdm_test.py
from tqdm.notebook import tqdm
Recommended Posts