我正在尝试编写一个函数,用于确定x(一个点)和y(n个点的集合)之间的欧几里得距离。我应该如何将y传递给函数?到目前为止,我使用了这样的矩阵:
[,1] [,2] [,3]
[1,] 0 2 1
[2,] 1 1 1
需要将(0,2,1)和(1,1,1)这两个点传递给该函数。
然而,当我将x作为普通的(列)向量传递时,在函数中两个变量不匹配。 我要么必须转置x或y,或以其他方式保存向量的向量。
我的问题是:在R中保存多个向量的标准方法是什么?(我的矩阵y) 是将我的y转置还是列表或数据框?