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.
相关推荐
小屁猪qAq9 分钟前
设计模式总纲
开发语言·c++·设计模式
不绝19115 分钟前
C#核心:多态
开发语言·c#
Howrun77715 分钟前
C++标准线程库-全面讲解
开发语言·c++
浪扼飞舟17 分钟前
C#(多线程和同步异步)
java·开发语言
万行17 分钟前
机器人系统SLAM讲解
开发语言·python·决策树·机器学习·机器人
抬头望远方19 分钟前
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
开发语言·支持向量机·matlab·无人机
matlab科研助手21 分钟前
【路径规划】基于遗传算法的农药无人机在多边形区域的路径规划研究附Matlab代码
开发语言·matlab·无人机
2301_7806698624 分钟前
字符集及其编码、解码操作、IO流分类
java·开发语言
无名的小三轮31 分钟前
第三章 防火墙概述
开发语言·php
有梦想的攻城狮39 分钟前
Java中的Double类型的存在精度丢失详解
java·开发语言·bigdecimal·double