开始使用免费开始使用

混用索引与列

现在该更深入地看看球员安全了!不过在此之前,您和团队想先就两件事的相关性打个赌:(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()
编辑并运行代码