擅长:python、mysql、java
<p>如果我理解正确,您希望迭代<code>data</code>并为每个值分配自己的颜色。在</p>
<p>如果是这样的话,我会:</p>
<pre><code>counter = 0
for unique_prime in set(data):
df['color']= np.where(df['prime'] == unique_prime, colors[counter])
counter += 1
</code></pre>
<p>然后确保你没有用完预定义的颜色。您可以通过以下操作以较短的方式编写:</p>
^{pr2}$