R:如何将which.closest应用于一系列向量

时间:2017-12-11 21:23:49

标签: r

a <- c(10:1)
b <- c(2,4,8)
library(birk)
which.closest(a,b)

函数which.closest(a, b)

发生错误消息
In vec - x : longer object length is not a multiple of shorter object length

在这种情况下,b只能是一个向量。如果which.closest是向量,我该如何使用b

1 个答案:

答案 0 :(得分:1)

从文档中,import sys to_filter = u'\ufeff' if sys.version_info < (3,): to_filter = to_filter.encode('utf8') def bom_filter(lines): for line in lines: if line.startswith(to_filter): line = line[len(to_filter):] yield line 只能是数字。如果您要输出3个值,也就是找到b中与a中每个值最接近的值,那么您应该使用b或类似函数。

apply