按组在数据框中查找向量之间的最接近值
创始人
2024-09-03 06:01:14
0

在数据框中查找向量之间的最接近值,可以使用apply()函数。下面是一个示例代码:

# 创建一个数据框
df <- data.frame(A = c(1, 2, 3, 4),
                 B = c(5, 6, 7, 8),
                 C = c(9, 10, 11, 12))

# 创建一个要查找的向量
vec <- c(2.3, 7.6, 10.2)

# 定义一个函数,用于在每一行中查找最接近的值
find_closest_value <- function(row, vec) {
  closest_value <- vec[which.min(abs(row - vec))]
  return(closest_value)
}

# 使用apply()函数在数据框的每一行中应用函数
closest_values <- apply(df, 1, find_closest_value, vec)

# 打印结果
print(closest_values)

这个示例代码中,首先创建了一个包含3列的数据框df,然后创建了一个要查找的向量vec。接下来,定义了一个find_closest_value()函数,用于在每一行中查找最接近的值。然后,使用apply()函数在数据框的每一行中应用这个函数,并将结果存储在closest_values向量中。最后,打印了最接近的值。

请注意,这个示例中的函数find_closest_value()只会找到每行中最接近的一个值。如果要找到每行中多个最接近的值,可以对函数进行修改。

相关内容

热门资讯

玩家必看(微扑克网页版)外挂透... 玩家必看(微扑克网页版)外挂透明挂辅助插件(辅助挂)其实真的有挂(2023已更新)(哔哩哔哩);科技...
发现玩家(Wepoke针对)外... 发现玩家(Wepoke针对)外挂透明挂辅助工具(辅助挂)竟然真的有挂(2020已更新)(哔哩哔哩);...
盘点一款(wepoke德州扑克... 盘点一款(wepoke德州扑克)外挂透明挂辅助神器(透视)发牌机制(确实有挂)-哔哩哔哩1、很好的工...
透视了解(cloudpoker... 透视了解(cloudpoker辅助透视)外挂透明挂辅助工具(辅助挂)其实真的有挂(2021已更新)(...
实测揭晓(微扑克wpk)外挂透... 实测揭晓(微扑克wpk)外挂透明挂辅助器安装(辅助挂)软件透明挂(有挂解密)-哔哩哔哩准备好在微扑克...
专业讨论(德扑网上设置)外挂透... 专业讨论(德扑网上设置)外挂透明挂辅助器安装(透视)透视辅助(有挂教程)-哔哩哔哩1、点击下载安装,...
7分钟了解(Wepoke德州)... 7分钟了解(Wepoke德州)外挂透明挂辅助挂(透视)原来真的有挂(2021已更新)(哔哩哔哩)1、...
实操分享!Wepoke苹果版本... 实操分享!Wepoke苹果版本(wePokE)外挂透明挂辅助app(透视)分享教程(有挂细节)-哔哩...
1分钟了解(Wepokeapp... 1分钟了解(Wepokeapp)外挂透明挂辅助工具(辅助挂)辅助透视(有挂秘笈)-哔哩哔哩;科技详细...
透明挂透视(weopke真的有... WePoker透视辅助版本解析‌,透明挂透视(weopke真的有挂)外挂透明挂辅助工具(辅助挂)德州...