Я надеялся получить помощь по следующим вопросам:
У меня есть данный df ниже:
df
fruit State Count
apples CA 45
apples VT 54
apples MI 18
pears TX 20
pears AZ 89
plums NV 62
plums ID 10
Я взял все самые высокие показатели для каждого фрукта в каждом штате и смог получить что-то вроде:
df2
fruit State Count
apples VT 54
pears AZ 89
plums NV 62
Теперь я пытаюсь выяснить, как получить значения 'State' из df2 в виде нового столбца в df, чтобы он выглядел примерно так:
df
fruit State Count Main
apples CA 45 VT
apples VT 54 VT
apples MI 18 VT
pears TX 20 AZ
pears AZ 89 AZ
plums NV 62 NV
plums ID 10 NV
Я могу сделать нечто подобное с функцией .transform (), но я знаю, как это сделать только при вызове функции max. Могу ли я запустить преобразование на df ['list']? Или я что-то здесь упускаю?