pythonPandas使用WECO规则对groupby和output groupby进行评分

2024-05-20 08:36:30 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有我写的所有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

-只是个例子,不确定实际分数是多少??
而且,像往常一样提前谢谢。。你知道吗


Tags: 数据namedfif规则名字分数score