【发布时间】:2022-11-23 09:12:28
【问题描述】:
例如:
| Team | User |
|---|---|
| USA | Mark |
| England | Sean |
| India | Sri |
将用户随机分配到不同的团队
【问题讨论】:
标签: python pandas numpy function random
例如:
| Team | User |
|---|---|
| USA | Mark |
| England | Sean |
| India | Sri |
将用户随机分配到不同的团队
【问题讨论】:
标签: python pandas numpy function random
您可以使用shuffle 来随机排列用户列表;
from random import shuffle
teams = ['USA', 'England', 'India']
users = ['Mark', 'Sean', 'Sri']
shuffle(users)
print([(t,u) for t,u in zip(teams, users)])
【讨论】:
在随机模块中使用选择
from random import choice
choice(['USA','England','India'])
'India'
对于用户数据框,您可以使用 lambda 为每个用户随机选择:
df.apply (lambda x: choice(['USA','England','India']))
【讨论】: