【发布时间】:2010-11-13 13:13:40
【问题描述】:
我正在尝试编写一个函数来确定 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 转置还是列表或数据框?
【问题讨论】:
-
我会列出你想要计算距离的点组合。您将其传递给应用函数并从那里开始工作。