擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>import pandas as pd
Name = ["Jim", "jack", "lop", "elis", "ope"]
Cury = ["e", "y", "e", "i", "e"]
Sal = [3, 2, 1, 5, 7]
df = pd.DataFrame(data={"Name" : Name, "Cury": Cury, "Sal": Sal})
uniqueCury = df.Cury.unique()
df_list = [df.loc[df.Cury == el] for el in uniqueCury]
</code></pre>
<p>因此,您将得到一个数据帧列表,按照“Cury”列的唯一值进行拆分:</p>
<pre><code>>>> df_list[0]
Cury Name Sal
0 e Jim 3
2 e lop 1
4 e ope 7
</code></pre>