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.
相关推荐
JienDa几秒前
PHP 静态分析工具实战:PHPStan 和 Psalm 完全指南
开发语言·php
XXYBMOOO1 分钟前
Qt 调用 DLL 实现固件升级进度弹窗(完整实战案例)
开发语言·qt·性能优化·简单工厂模式
胖咕噜的稞达鸭4 分钟前
【C语言进阶】死磕指针:从内存原理到指针数组的深度解析
c语言·开发语言·网络
lly2024064 分钟前
Pandas 相关性分析
开发语言
CHINAHEAO6 分钟前
Bagisto修复php弃用警告,看着难受
开发语言·php
博大世界7 分钟前
Python打包成exe文件方法
开发语言·python
yongui478349 分钟前
双线性四边形等参单元程序(MATLAB实现)
开发语言·matlab
TT哇10 分钟前
@AllArgsConstructor
java·开发语言
lkbhua莱克瓦2410 分钟前
TCP通信练习1——多发多收
java·开发语言·网络·网络协议·tcp/ip·tcp练习
Filotimo_12 分钟前
在java后端开发中,docker虚拟化容器用处
java·开发语言·docker