按组在数据框中查找向量之间的最接近值
创始人
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()只会找到每行中最接近的一个值。如果要找到每行中多个最接近的值,可以对函数进行修改。

相关内容

热门资讯

揭秘攻略!衢州都莱罗松辅助软件... 揭秘攻略!衢州都莱罗松辅助软件,微乐兰州麻将小程序辅助,攻略方法(有开挂)是一款可以让一直输的玩家,...
透视app!有哪些免费的wpk... 透视app!有哪些免费的wpk透视挂码,菠萝德普辅助器免费版在哪里“教你开挂透视挂辅助神器”菠萝德普...
总算明白!微信小程序打哈儿脚本... 【福星临门,好运相随】;总算明白!微信小程序打哈儿脚本,微乐家乡app下载,扑克教程(真的有开挂);...
透视苹果版!sohoo竞技联盟... 透视苹果版!sohoo竞技联盟辅助器,pokemmo脚本辅助下载“专业开挂透视挂辅助工具”1、让任何...
攻略讲解!九九山城万州版脚本,... 攻略讲解!九九山城万州版脚本,中至万年小程序微信开挂,黑科技教程(存在有开挂);中至万年小程序微信开...
透视有挂!wepoker私局代... 透视有挂!wepoker私局代打,wepoker透视有“了解开挂透视挂辅助技巧”1、完成wepoke...
2分钟细说!微信小程序微乐辅助... 2分钟细说!微信小程序微乐辅助器脚本,超级三加一辅助,解密教程(真的是有开挂);2分钟细说!微信小程...
透视了解!wepoker有挂,... 透视了解!wepoker有挂,wepoker私人局俱乐部“解密开挂透视挂辅助工具”1、进入游戏-大厅...
每日必看教程!江西吉安中至黑科... 每日必看教程!江西吉安中至黑科技辅助软件,吉祥小程序填大坑辅助器,技巧教程(有开挂);相信小伙伴都知...
透视了解!we-poker正规... 透视了解!we-poker正规,红龙poker辅助器免费观看“分享开挂透视挂辅助工具”1、红龙pok...