擅长:python、mysql、java
<p>通过<code>for</code>循环执行所需操作并递归存储数据帧的一种方法可以是:</p>
<p>首先,创建一个辅助列,让您的生活更轻松:</p>
<pre><code>df['id'] = df['series_id'][3:5] #Exctract characters 3 and 4 of every string (counting from zero)
</code></pre>
<p>然后,创建一个空字典并填充它:</p>
<pre><code>dict_df = {}
for unique_id in df.id.unique():
dict_df[unique_id] = df[df.id == unique_id]
</code></pre>
<p>现在,您将拥有一个包含15个数据帧的字典。例如,如果要调用与<code>id</code>=01关联的数据帧,只需执行以下操作:</p>
<pre><code>dict_df['01']
</code></pre>
<p>希望有帮助!你知道吗</p>