gpt4 book ai didi

python - 使用 Pandas 将特定标称值随机分配给行

转载 作者:行者123 更新时间:2023-11-28 22:14:55 26 4
gpt4 key购买 nike

我想将一些选定的标称值随机分配给行。例如:我有三个标称值 ["apple", "orange", "banana"]。在将这些值随机分配给行之前:

**Name         Fruit**    
Jack
Julie
Juana
Jenny
Christina
Dickens
Robert
Cersei

将这些值随机分配给行后:

**Name               Fruit**
Jack Apple
Julie Orange
Juana Apple
Jenny Banana
Christina Orange
Dickens Orange
Robert Apple
Cersei Banana

我如何使用 pandas 数据框执行此操作?

最佳答案

您可以使用 pd.np.random.choice用你的值(value)观:

vals = ["apple", "orange", "banana"]

df['Fruit'] = pd.np.random.choice(vals, len(df))

>>> df
Name Fruit
0 Jack apple
1 Julie orange
2 Juana apple
3 Jenny orange
4 Christina apple
5 Dickens banana
6 Robert orange
7 Cersei orange

关于python - 使用 Pandas 将特定标称值随机分配给行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53126363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com