R的一些奇奇怪怪的功能

  1. 欧氏距离计算
R 复制代码
df <- data.frame(x = 1:10, y = 1:10, row.names = paste0("s", 1:10))  
euro_dist <- as.matrix(dist(df))

2. 集合运算

R 复制代码
union(x, y) # 并集
intersect(x, y) # 交集
setdiff(x, y) # 只在x中存在,y中不存在的元素
setequal(x, y) # 判断集合元素是否相同(顺序可以不同)

is.element(x, y) # x %in% y

# x, y: vectors (of the same mode) containing a sequence of items (conceptually) with no duplicated values.
相关推荐
charlie1145141915 分钟前
嵌入式的现代C++教程——constexpr与设计技巧
开发语言·c++·笔记·单片机·学习·算法·嵌入式
古城小栈20 分钟前
Rust 网络请求库:reqwest
开发语言·网络·rust
hqwest39 分钟前
码上通QT实战12--监控页面04-绘制6个灯珠及开关
开发语言·qt·qpainter·qt事件·stackedwidget
i橡皮擦1 小时前
TheIsle恐龙岛读取游戏基址做插件(C#语言)
开发语言·游戏·c#·恐龙岛·theisle
bing.shao1 小时前
golang 做AI任务执行
开发语言·人工智能·golang
源代码•宸2 小时前
Golang语法进阶(协程池、反射)
开发语言·经验分享·后端·算法·golang·反射·协程池
basketball6163 小时前
python 的对象序列化
开发语言·python
fie88893 小时前
钢结构件制造车间生产调度实例:MATLAB实现(基于遗传算法)
开发语言·matlab·制造
沐知全栈开发3 小时前
PHP 安装指南
开发语言
Highcharts.js3 小时前
Highcharts Grid 表格/网格安装 |官方安装文档说明
开发语言·javascript·表格组件·highcharts·官方文档·安装说明·网格组件