擅长:python、mysql、java
<p>您可以首先分离出与<code>col2</code>列的每个值对应的行。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>>>> df = pd.DataFrame(dict(col0=[0,1,2], col1=[3.0, 4.0, 5.0], col2=['str0', 'str0', 'str1']))
>>> col2_elm_to_df = {col2_elm: group_df for col2_elm, group_df in df.groupby('col2')}
>>> col2_elm_to_df
{
'str0': col0 col1 col2
0 0 3.0 str0
1 1 4.0 str0,
'str1': col0 col1 col2
2 2 5.0 str1
}
</code></pre>