所以我有我写的所有WECO规则,它在一列数据上工作。
但现在我想按“name”分组,然后在“score”列中打分。
我的问题是使用groupby并试图输出到新的df2
-这将是一个有5-40多个名字的许多数据集
-这是规则之一:
WECO_A = ["N"]
UCL = .2
lastPoint=df.groupby('name').iloc[0]['score']
if lastPoint > UCL:
WECO_A = "Y"
if WECO_A == "Y":
df2['weco'] = df.groupby('name') + 'RULE_A'
else:
df2['weco'] = df.groupby('name') + 'OK'
测向:
姓名分数
鲍勃0.2849
苏0.1960
肯0.8427
鲍勃0.2844
苏0.2507
肯0.9904
…等等
我在找这个
df2:
名称weco
鲍勃规则A
好的
肯规则A
甚至一根柱子
df2:
威科
鲍勃规则A
好的
肯规则A
-只是个例子,不确定实际分数是多少??
而且,像往常一样提前谢谢。。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐