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.
相关推荐
大黄说说11 分钟前
Go 实战 LeetCode 151:高效翻转字符串中的单词(含空格处理技巧)
开发语言·leetcode·golang
有味道的男人23 分钟前
除了Python,还有哪些语言可以调用1688商品详情API?
开发语言·python
chilavert31824 分钟前
技术演进中的开发沉思-367:锁机制(上)
java·开发语言·jvm
大黄说说29 分钟前
FFmpeg 核心架构解析:关键数据结构的初始化流程
开发语言
Go_Zezhou31 分钟前
render网站保存历史记录错误解决
开发语言·git·python·html
ShoreKiten34 分钟前
Upload-labs 高版本php环境非完全攻略
开发语言·php
hewence134 分钟前
协程间数据传递:从Channel到Flow,构建高效的协程通信体系
android·java·开发语言
hoiii18742 分钟前
拉丁超立方抽样(LHS)的MATLAB实现:基本采样与相关采样
开发语言·算法
~央千澈~1 小时前
抖音弹幕游戏开发之第6集:解析JSON数据·优雅草云桧·卓伊凡
开发语言·python·php
郝学胜-神的一滴1 小时前
深入解析Python中dict与set的实现原理
开发语言·python