R语言中which函数的简单用法,主要用于返回指定条件项的索引
来源:https://blog.csdn.net/samwalt/article/details/84707346
1、直接测试
> a= c(1,3,8,5,6,7,5,2) ## 测试数据 > max_idx <- which.max(a) ## 返回最大值在a中的索引 > max_idx [1] 3 > min_idx <- which.min(a) ## 返回最小值在a中的索引 > min_idx [1] 1 > gt3 <- which(a > 3) ## 返回大于3的值在a中的索引 > gt3 [1] 3 4 5 6 7 > eq3 <- which(a==3) ## 返回等于3的索引 > eq3 [1] 2 > sift_idx <- which(10:1 %in% a) ## 返回10到1的值在a中的索引,例如第一个数字8在a中的索引为3 > sift_idx [1] 3 4 5 6 8 9 10
分类:
R语言
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2020-11-21 影响cpu性能的因素有哪些?