擅长:python、mysql、java
<p>你有固定的城市名单吗?最简单的解决方案是按城市分组,然后可以在组中循环</p>
<pre><code>for city, names in df.groupby("City"):
print(city)
print(names)
Portland
City Name
2 Portland John
5 Portland Mary
Seattle
City Name
0 Seattle Alice
1 Seattle Bob
3 Seattle Mark
4 Seattle Emma
</code></pre>
<p>如果您希望<code>df_city["Portland"]</code>工作,则可以分配给字典或类似的(<code>df_city[city] = names</code>)。这取决于你想如何处理组一旦分裂。在</p>