【发布时间】:2021-11-12 16:52:14
【问题描述】:
我有两个数据框
wizards = {player_id': ["3", "4", "0", "9"],
'name':["beal", "avdija", "hachimura", "dinwiddie"],
'total points':}
stat_sheet = {jersey_number': ["9", "9" , "0", "3", "4", "0", "9", "9", , "9" , "0", , "3",
"4", "0", "9"], 'total points':[40, 20, 12, 14, 55, 67, 10, 22, 22, 5, 3, 12, 5, 1]}
wiz_df = pd.DataFrame(wizards)
weeklystats_df = pd.DataFrame(stat_sheet)
我需要确保我将每个玩家的所有分数加起来:
比尔总共得到 17 分,因此他在 wiz_df 内的部分将是他在 wiz_df 内的行的 17 分
所以这需要为每个球员完成,因为唯一的 ID 是 player_id 和 jersey_number
我尝试编写一个不起作用的多重嵌套 for 循环,我尝试加入也不起作用的表。有点坚持这一点将不胜感激我能得到的所有帮助。
【问题讨论】:
标签: python pandas loops join inner-join