<p>我有这样一个数据集:</p>
<pre><code>df["movie"]
A
B
C
D
</code></pre>
<p>如何使用给定列表中随机分配的值添加另一列[“流派”]</p>
<pre><code>genres = ["action", "drama", "comedy"]
</code></pre>
<p>所以我的<code>df</code>看起来像:</p>
<pre><code>movies genre
A action
B drama
C drama
D comedy
...
</code></pre>
<p>我试过:</p>
<pre><code>def addGenreColumn():
for line in data:
data["genre"] = random.choice(['action', 'comedy', 'drama'])
addGenreColumn()
</code></pre>
<p>但是它将只从列表中分配一个值,就像所有<code>'action'</code>或所有<code>'comedy'</code>一样。正确的处理方法是什么</p>