擅长:python、mysql、java
<p>当空块位于非空行之间时,pandas会用Nan填充行,但如果末尾是空行,则会将其解释为end并忽略它们。但是,如果您知道末尾被忽略的行的数量,您可以按如下方式执行此操作</p>
<pre><code> from numpy import nan as Nan
import pandas as pd
>>> df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
... 'B': ['B0', 'B1', 'B2', 'B3'],
... 'C': ['C0', 'C1', 'C2', 'C3'],
... 'D': ['D0', 'D1', 'D2', 'D3']},
... index=[0, 1, 2, 3])
>>> s2 = pd.Series([Nan,Nan,Nan,Nan], index=['A', 'B', 'C', 'D'])
>>> result = df1.append(s2)
>>> result
A B C D
0 A0 B0 C0 D0
1 A1 B1 C1 D1
2 A2 B2 C2 D2
3 A3 B3 C3 D3
4 NaN NaN NaN NaN
</code></pre>
<p>此操作可以按所需的空行数进行迭代</p>