У меня есть фрейм данных, который содержит несколько столбцов следующим образом:
df = pd.DataFrame()
df ['Player'] = ['A','A','A','A','A','B','B','B','B','B',]
df ['Competition'] = ['x','x','y','y','y','x','y','z','y','y']
df ['Home'] = ['AB','EF','GH','AB','CF','EF','BD','BD','FG','CH']
df ['Away'] = ['CD','AB','AB','CF','AB','BD','BD','HF','BD','BD']
Я хочу создать новый столбец, основанный на игроке, соревновании и значении наибольшего вхождения в столбце Home и В гостях столбец. Допустим, имя нового столбца, который я хочу создать, - Team . Я хотел бы иметь новую колонку следующего содержания:
Так что предполагается назначить команду для каждого игрока для каждого соревнования. Может кто-нибудь посоветовать мне, как это сделать? Ваш совет будет высоко ценится.
Спасибо,
Zep.