Я пытаюсь разбить столбец данных на два столбца и объединить его с исходным.Например, некоторые игроки имеют право на несколько позиций, и я хочу разделить их на столбцы первичной и вторичной позиции.
Реестр игрока Позиция Джона Доу 1B / 2B
Становится игроком Первичная позиция Вторичная позиция игрока Джона Доу 1B 2B
Код выглядит следующим образом - я пробовал объединение и, конечно же, егоговорит мне, что нет похожих столбцов для слияния.Я не знаю, могу ли я выполнить слияние на основе индекса или как заставить имя игрока перейти в фрейм данных "secondData".
filename = "DKSalaries.csv"
playerData = pd.read_csv(filename)
secondData = (playerData['RosterPosition'].str.split('/', 1, expand=True).rename(columns={0:'Primary Position', 1:'Secondary Position'}))
newData = playerData.merge(secondData, how='left')
print(newData)