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.
相关推荐
Chasing Aurora13 小时前
Python连接云端Linux服务器进行远程 (后端开发/深度学习)时候的注意事项
linux·开发语言·python·ubuntu·ai编程
key0614 小时前
从数据安全体系逆推数据自由度的权力本质
java·开发语言
C++ 老炮儿的技术栈14 小时前
用密码学安全随机数生成256位密钥
c语言·开发语言·c++·windows·安全·密码学·visual studio
z***438414 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
道路与代码之旅14 小时前
“变量也能是函数?——论 Kotlin 中那些会说话的变量,以及它们如何让代码少说废话”
android·开发语言·kotlin
白露与泡影14 小时前
大厂Java面试前复习的正确姿势(800+面试题附答案解析)
java·开发语言·面试
程序定小飞14 小时前
基于SpringBoot+Vue的常规应急物资管理系统的设计与实现
java·开发语言·vue.js·spring boot·后端·spring
8***293114 小时前
Go环境搭建(vscode调试)
开发语言·vscode·golang
songgz14 小时前
双向流式 JSON 解析架构:并行优化大型文件处理
java·开发语言·json
adfass14 小时前
桌面挂件时钟/多功能时钟C++
开发语言·c++·算法