【发布时间】:2018-09-11 06:57:11
【问题描述】:
假设我们有两个数据框(Baseball_ID 和 Baseball_Games),我们如何将两列(Home_City 和 Away_City)添加到 Baseball_Games 并包含来自 Baseball_ID 的每支球队的“城市”全名(例如马萨诸塞州波士顿)?
棒球_ID:
Team_ID City
BOS Boston, MA
DET Detroit, MI
NYY New York, NY
PIT Pittsburgh, PA
棒球比赛:
Home Away Home_City Away_City
NYY DET ?? ??
PIT BOS ?? ??
【问题讨论】:
-
骗人的,你可以用地图。游戏['Home_City'] = 游戏['Home'].map(ID.set_index('Team_ID').City)
-
...Pandas add column from one dataframe to another based on a join - 不能作为骗子提出建议,因为它没有可接受的答案。