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.
相关推荐
小冯记录编程7 小时前
C++指针陷阱:高效背后的致命危险
开发语言·c++·visual studio
1uther7 小时前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
C_Liu_8 小时前
C++:类和对象(下)
开发语言·c++
coderxiaohan8 小时前
【C++】类和对象1
java·开发语言·c++
阿幸软件杂货间8 小时前
Office转PDF转换器v1.0.py
开发语言·pdf·c#
扯淡的闲人9 小时前
多语言编码Agent解决方案(5)-IntelliJ插件实现
开发语言·python
丑小鸭是白天鹅9 小时前
Kotlin协程详细笔记之切线程和挂起函数
开发语言·笔记·kotlin
sali-tec9 小时前
C# 基于halcon的视觉工作流-章34-环状测量
开发语言·图像处理·算法·计算机视觉·c#
java搬砖工-苤-初心不变9 小时前
基于 lua_shared_dict 的本地内存限流实现
开发语言·junit·lua
charlie1145141919 小时前
Kotlin 的 apply / with / run 详解
开发语言·kotlin·程序设计·面对对象