Итак, у меня есть все правила WECO, которые я написал, и это работает - для столбца данных.
Но теперь я хочу сгруппировать по «имени», а затем набрать в столбце «оценка».
и моя проблема в использовании 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
боб RULE_A
подать в суд OK
кен RULE_A
ИЛИ даже один столбец,
df2:
Weco
боб RULE_A
подать в суд OK
кен RULE_A
-Просто пример, не уверен, что реальный счет будет ??
И, заранее спасибо как всегда ..