使用 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