混用索引与列
现在该更深入地看看球员安全了!不过在此之前,您和团队想先就两件事的相关性打个赌:(1)球员被选中的轮次,以及(2)当前薪资。您通过某个虚拟橄榄球网站的 API 找到了相关的球员数据。与多数 API 一样,返回的数据是 JSON 格式。
第一个文件已加载为名为 current 的数据框。您将加载第二个文件 draft.json。正如文件名所示,该数据文件是 JSON 格式。
本练习是课程的一部分
面向表格用户的 pandas 连接
练习说明
- 查看
current的前 5 行。 - 使用
pd.read_json()加载draft.json并查看前 5 行。 - 在
player_id上合并两个数据框,并注意它是在索引中还是在数据列中。 - 绘制
'draft_round'与'salary_millions'的散点图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# View first 5 rows of 'current'
print(____.head())
# Load `draft.json` and view first 5 rows
draft = pd.____(____, orient='split')
print(draft.____())
# Merge data frames
players = current.merge(____, how='outer', left_index=____, right_on=____)
# Create scatter plot
players.plot.scatter(____, 'salary_millions')
plt.show()