擅长:python、mysql、java
<p>对于num.1,可以指定<code>skip_footer</code>,如<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_excel.html#pandas.read_excel">here</a>所述;或者,也可以指定</p>
<pre><code>data = data.iloc[:-2]
</code></pre>
<p>一旦你读了数据。</p>
<p>对于数字2,您可以:</p>
<pre><code>from os.path import basename
data.index = [basename(f)] * len(data)
</code></pre>
<p>另外,最好将所有的数据帧放在一个列表中,然后<code>concat</code>它们放在最后;例如:</p>
<pre><code>df = []
for f in ['c:\\file1.xls', 'c:\\ file2.xls']:
data = pd.read_excel(f, 'Sheet1').iloc[:-2]
data.index = [os.path.basename(f)] * len(data)
df.append(data)
df = pd.concat(df)
</code></pre>