擅长:python、mysql、java
<p>您可以使用列表理解将数据帧拆分为列表中包含的较小数据帧</p>
<pre><code>n = 200000 #chunk row size
list_df = [df[i:i+n] for i in range(0,df.shape[0],n)]
</code></pre>
<p>您可以通过以下方式访问区块:</p>
<pre><code>list_df[0]
list_df[1]
etc...
</code></pre>
<p>然后,您可以使用pd.concat将其组装回一个数据帧</p>
<p>按帐户名</p>
<pre><code>list_df = []
for n,g in df.groupby('AcctName'):
list_df.append(g)
</code></pre>