擅长:python、mysql、java
<p>您可以使用<code>np.split</code>将<code>dataframe</code>拆分为相等的长度(在本例中,每个<code>df</code>对应4行)</p>
<p>由于每个数据帧需要4行,因此可以将其拆分为5个不同的<code>df</code>:</p>
<pre><code>import numpy as np
dfs = [df.loc[idx] for idx in np.split(df.index,5)]
</code></pre>
<hr/>
<p>然后创建各个数据帧:</p>
<pre><code>df1 = dfs[1]
df1
REF PLAYERS
4 REF PLAYERS
5 1047012 ANABELLA EISMANN DE AMAYA
6 104701 FERNANDO ENRIQUE AMAYA CASTRO
7 103451 AUGUSTO ANTONIO ALVARADO AZCARRAGA
df2 = dfs[2]
df2
REF PLAYERS
8 103484 Kevin Adrian Villarreal Kam
9 REF PLAYERS
10 NaN NaN
11 NaN NaN
</code></pre>