Verwenden von Pandas Kombinieren / Zusammenführen von 2 verschiedenen Excel-Dateien / -Blättern

Ich versuche 2 verschiedene Excel-Dateien zu kombinieren. (danke an die postImportieren Sie mehrere Excel-Dateien in Python Pandas und verknüpfen Sie sie zu einem Datenrahmen)

Die, die ich bisher ausarbeite, ist:

import os
import pandas as pd

df = pd.DataFrame()

for f in ['c:\\file1.xls', 'c:\\ file2.xls']:
    data = pd.read_excel(f, 'Sheet1')
    df = df.append(data)

df.to_excel("c:\\all.xls")

So sehen sie aus.

Ich möchte jedoch:

Schließen Sie die letzten Zeilen jeder Datei aus (d. H. Zeile4 und Zeile5 in Datei1.xls; Zeile7 und Zeile8 in Datei2.xls).Fügen Sie eine Spalte hinzu (oder überschreiben Sie Spalte A), um anzugeben, woher die Daten stammen.

Zum Beispiel:

Ist es möglich? Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage