我有一个表示平面中点的数据框。
x y
1 0.0 0.0
2 0.2 0.0
3 0.3 -0.1
...
我想diff
为该数据编写一个类似的函数。我已经编写了距离函数myDist
(不是欧几里得),但是如何将它应用于数据框?
即:通过调用someFunction( myData, myDist )
,我想获得一个向量,其值为myDist(myData[1,],myData[2,])
, myDist(myData[2,],myData[3,])
, myDist(myData[3,],myData[4,])
, ...
是否有执行此操作的函数,还是我必须编写一个循环?