From 85ee9436ab41873b902e415443c598de8b768c26 Mon Sep 17 00:00:00 2001 From: Kai Kreuzer Date: Sat, 17 Feb 2024 16:59:13 +0100 Subject: [PATCH] Fix deprecation warning in output FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead. --- Calliope-Rennspiel/Python/ki-datenlogger.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Calliope-Rennspiel/Python/ki-datenlogger.py b/Calliope-Rennspiel/Python/ki-datenlogger.py index dd5cb2e..68ec2fe 100644 --- a/Calliope-Rennspiel/Python/ki-datenlogger.py +++ b/Calliope-Rennspiel/Python/ki-datenlogger.py @@ -103,18 +103,16 @@ def on_press(key): if line.startswith("P") or line.startswith("\x00") or line.startswith("R"): print("Header erkannt - ignorieren") else: - print("Nutzdaten erkannt - Übernahme in DataFrame") - if line[:1]=="": + if line[:1] == "": print("Leerdaten erkannt - Überspringen") else: - collect = collect.append({'PlayerPos': line[:1], - 'Car1Pos': line[2:3], - 'Car2Pos': line[4:5], - 'Car3Pos': line[6:7], - 'Car4Pos': line[8:9], - 'Car5Pos': line[10:11], - 'Action': line[12:13]}, - ignore_index=True) + collect = pd.concat([collect, pd.DataFrame({'PlayerPos': [line[:1]], + 'Car1Pos': [line[2:3]], + 'Car2Pos': [line[4:5]], + 'Car3Pos': [line[6:7]], + 'Car4Pos': [line[8:9]], + 'Car5Pos': [line[10:11]], + 'Action': [line[12:13]]})], ignore_index=True) # Schließen der seriellen Schnittstelle und Ausgabe der gesammelten Daten ser.close()