我有这样一个数据集:
df["movie"]
A
B
C
D
如何使用给定列表中随机分配的值添加另一列[“流派”]
genres = ["action", "drama", "comedy"]
所以我的df
看起来像:
movies genre
A action
B drama
C drama
D comedy
...
我试过:
def addGenreColumn():
for line in data:
data["genre"] = random.choice(['action', 'comedy', 'drama'])
addGenreColumn()
但是它将只从列表中分配一个值,就像所有'action'
或所有'comedy'
一样。正确的处理方法是什么
您可以尝试在电影中使用列表:
输出:
您可以使用
numpy.random.choice
如:这将从
genres
列表中生成形状作为第一列,以便将其分配给新列相关问题 更多 >
编程相关推荐