CSV-Datei-Verarbeitung verbessert: Anführungszeichen entfernt
This commit is contained in:
9
app.py
9
app.py
@@ -32,7 +32,14 @@ def load_data():
|
|||||||
logger.error(f"CSV-Datei '{CSV_FILE}' nicht gefunden!")
|
logger.error(f"CSV-Datei '{CSV_FILE}' nicht gefunden!")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
df = pd.read_csv(CSV_FILE, sep=';', encoding='utf-8')
|
# Lade CSV mit Anführungszeichen als Trennzeichen
|
||||||
|
df = pd.read_csv(CSV_FILE, sep=';', encoding='utf-8', quotechar='"')
|
||||||
|
# Entferne Anführungszeichen aus den Spaltennamen
|
||||||
|
df.columns = df.columns.str.strip('"')
|
||||||
|
# Entferne Anführungszeichen aus den Werten
|
||||||
|
for col in df.columns:
|
||||||
|
if df[col].dtype == 'object':
|
||||||
|
df[col] = df[col].str.strip('"')
|
||||||
df = clean_dataframe(df)
|
df = clean_dataframe(df)
|
||||||
logger.info(f"CSV-Datei erfolgreich geladen. {len(df)} Einträge gefunden.")
|
logger.info(f"CSV-Datei erfolgreich geladen. {len(df)} Einträge gefunden.")
|
||||||
return df
|
return df
|
||||||
|
Reference in New Issue
Block a user