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.
相关推荐
武昌库里写JAVA几秒前
iview组件库:当后台返回到的数据与使用官网组件指定的字段不匹配时,进行修改某个属性名再将response数据渲染到页面上的处理
java·开发语言·spring boot·学习·课程设计
Watink Cpper11 分钟前
[灵感源于算法] 算法问题的优雅解法
linux·开发语言·数据结构·c++·算法·leetcode
老一岁15 分钟前
C++ 类与对象的基本概念和使用
java·开发语言·c++
随意02317 分钟前
STL 3算法
开发语言·c++·算法
偷懒下载原神17 分钟前
《C++ 继承》
开发语言·c++
Cxzzzzzzzzzz18 分钟前
Go语言堆内存管理
开发语言·后端·golang
随意02321 分钟前
STL 4函数对象
开发语言·c++
冬天vs不冷30 分钟前
计算机基础(一):ASCll、GB2312、GBK、Unicode、UTF-32、UTF-16、UTF-8深度解析
java·开发语言
Scoful1 小时前
快速用 uv 模拟发布一个 Python 依赖包到 TestPyPI 上,以及常用命令
开发语言·python·uv
clock的时钟2 小时前
c++第七天--继承与派生
开发语言·c++