我正在尝试将一个dataframe列拆分为两列,并将其“合并”到原始列中。例如,有些球员有多个职位资格,我想把他们分成一个主要和次要的职位列。你知道吗
球员名册位置 无名氏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)
你知道吗 要在索引时合并,请使用:
相关问题 更多 >
编程相关推荐