ich habe eine kurze Frage zu Pandas bzw. möchte ich eine Unsicherheit ausräumen.
Angenommen, ich habe eine Funktion, der ich einen Pfad übergebe, die Funktion liest die im Pfad spezifizierte Excel-Datei (bzw. ein Tabellenblatt) in einen Datenframe ein und gibt diesen zurück.
Die Rückgabe des Funktionsaufrufes speichere ich in einem Datenframe.
Wenn ich jetzt die Funktion erneut aufrufe, mit einem anderen Pfad/Excel-Tabellenblatt. Und das Rückgabeergebnis in einem anderen Datenframe speichere.
Geht das so ohne weiteres oder kommt am Ende Grütze raus, weil nicht ein Datenframe übergeben wird, sondern immer nur ein Verweis auf immer den gleichen Datenframe?
Also sowas wie:
Code: Alles auswählen
def lies_excel(filename, tabellenblatt):
df = df = pd.read_excel(filename,
sheet_name = tabellenblatt,
engine='openpyxl')
return df
df_1 = lies_excel(pfad1, blatt1)
df_2 = lies_excel(pfad2, blatt2)
Für hilfreiche Antworten, vielen Dank