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.
相关推荐
yi.Ist3 分钟前
数据结构 —— 栈(stack)在算法思维中的巧妙运用
开发语言·数据结构
[纳川]13 分钟前
把word中表格转成excle文件
开发语言·c#·word
s1533536 分钟前
C++STL-deque
开发语言·c++
Devil枫1 小时前
Kotlin项目实战与总结
开发语言·jvm·kotlin
yeziyfx1 小时前
kotlin中集合的用法
android·开发语言·kotlin
三体世界2 小时前
TCP传输控制层协议深入理解
linux·服务器·开发语言·网络·c++·网络协议·tcp/ip
随心点儿2 小时前
使用python 将多个docx文件合并为一个word
开发语言·python·多个word合并为一个
不学无术の码农2 小时前
《Effective Python》第十三章 测试与调试——使用 Mock 测试具有复杂依赖的代码
开发语言·python
tomcsdn312 小时前
SMTPman,smtp的端口号是多少全面解析配置
服务器·开发语言·php·smtp·邮件营销·域名邮箱·邮件服务器
EnigmaCoder2 小时前
Java多线程:核心技术与实战指南
java·开发语言