【发布时间】:2014-10-13 13:07:12
【问题描述】:
我正在尝试合并 2 个不同的 Excel 文件。 (感谢帖子Import multiple excel files into python pandas and concatenate them into one dataframe)
到目前为止我的工作是:
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")
这是他们的样子。
但我想:
- 排除每个文件的最后一行(即 File1.xls 中的 row4 和 row5;File2.xls 中的 row7 和 row8)。
- 添加一列(或覆盖 A 列)以指示数据的来源。
例如:
有可能吗?谢谢。
【问题讨论】: