Ich möchte einige CSVs aus einem bestimmten Verzeichnis lesen und die resultierenden Datenframes ähnlich wie der Name des CSV benennen. Also habe ich den Code geschrieben, aber ich bin mir bewusst, dass es nicht die richtige Syntax ist. Neben habe ich den Fehler:read_csv Benennung der resultierenden Datenframes
TypeError: 'str' object does not support item assignment
Mein Code:
import os
for element in os.listdir('.'):
element[:-4] = read_csv(element)
Danke für Ihre Hilfe
Setzen Sie Ihre Datenrahmen in einem Wörterbuch folgt? 'dfs = {}' dann 'für Element in os.listdir ('.'): dfs [Element [: - 4]] = pd.read_csv (Element)'? –
Vielen Dank für Ihre Antwort. es ist eine großartige Idee, aber ich sollte immer noch auf die Datenrahmen von dfs ["element1"] zugreifen ... Gibt es eine andere Möglichkeit, direkt Element1 = DataFrame (element1) zu haben. Danke – Amy21
Wenn es nicht existiert oder es schwierig ist, werde ich die Wörterbücher benutzen. Vielen Dank. – Amy21