开始使用免费开始使用

使用 dist() 函数

手动使用欧氏距离公式计算 2 个观测值之间的距离还算可行,但当需要比较很多观测值时就会很快变得复杂。

dist() 函数可以简化这一过程:它使用特征(列)来计算观测(行)之间的距离。在这里,观测是球员所处的位置,维度是他们的 x 和 y 坐标。

注意:dist() 函数的默认距离计算是欧氏距离。

本练习是课程的一部分

R 中的聚类分析

查看课程

练习说明

  • 使用 dist() 函数为数据框 two_players 计算两位球员之间的距离。
  • 为数据框 three_players 计算三位球员之间的距离。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Calculate the Distance Between two_players
dist_two_players <- ___
dist_two_players

# Calculate the Distance Between three_players
dist_three_players <- ___
dist_three_players
编辑并运行代码