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.
相关推荐
ZEERO~2 分钟前
@dataclass的作用
开发语言·windows·python
南行*9 分钟前
C语言Linux环境编程
linux·c语言·开发语言·网络安全
Morwit11 分钟前
Qt qml创建c++类的单例对象
开发语言·c++·qt
古城小栈14 分钟前
Rust 已经自举,却仍需GNU与MSVC工具链的缘由
开发语言·rust
jarreyer18 分钟前
数据项目分析标准化流程
开发语言·python·机器学习
kisshuan1239620 分钟前
【深度学习】【目标检测】基于Mask R-CNN的鱼类尾巴检测与识别
深度学习·目标检测·r语言
你怎么知道我是队长21 分钟前
C语言---printf函数使用详细说明
c语言·开发语言
liulilittle23 分钟前
俄罗斯访问欧洲国际线路优化
开发语言·网络·信息与通信·ip·通信·俄罗斯·莫斯科
陈小桔26 分钟前
logging模块-python
开发语言·python
消失的旧时光-194326 分钟前
函数指针 + 结构体 = C 语言的“对象模型”?——从 C 到 C++ / Java 的本质统一
linux·c语言·开发语言·c++·c