Uso de pandas Combinación / fusión de 2 archivos / hojas de Excel diferentes

Estoy tratando de combinar 2 archivos de Excel diferentes. (gracias a la publicaciónImporte múltiples archivos de Excel en pandas python y concatenelos en un marco de datos)

El que trabajo hasta ahora es:

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")

Así es como se ven.

Sin embargo quiero:

Excluya las últimas filas de cada archivo (es decir, row4 y row5 en File1.xls; row7 y row8 en File2.xls).Agregue una columna (o sobrescriba la Columna A) para indicar de dónde provienen los datos.

Por ejemplo:

¿Es posible? Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta