【发布时间】:2020-09-29 15:13:22
【问题描述】:
我正在尝试使用 Python 对 QA 进行数据采样。我的标准是审核 2 个人,然后根据风险级别对他们各自的供应商进行随机抽样。所以我需要一个基本上说的脚本:
如果 PM Owner 是 Alex,则随机选择 1 个(只要存在 1 个)Critical Risk、High Risk、Medium Risk 和 Low Risk。
WHILE df['PM Owner'] == 'Alex':
IF df['Risk Tier'] == 'Critical':
df['Risk Tier'].sample()
我收到此错误:
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()`
然后我需要为另一个人重复循环。
我尝试了if 和while 循环,但没有成功。
我的专栏是'PM Owner' 和'Risk Tier'。
【问题讨论】:
标签: python python-3.x pandas dataframe