当前位置: 首页 > news >正文

在 R 语言里,`$` 只有一个作用 按名字提取“列表型”对象里的单个元素 对象 $ 名字

在 R 语言里,$ 只有一个作用:
按名字提取“列表型”对象里的单个元素(最常见的是 data.frame/tibble 的列)。

语法

对象 $ 名字

结果
返回该名字对应的向量(或子列表、子成分)。


最常见场景——取数据框的列

df <- data.frame(id   = 1:3,name = c("Alice", "Bob", "Carol"),age  = c(21, 27, 23)
)df$name        # 返回字符向量:c("Alice", "Bob", "Carol")
df$age         # 返回数值向量:c(21, 27, 23)

等价写法

df[["name"]]   # 与 df$name 完全等价,只是写起来多两个字符
df[, "name"]   # 也是同一列,但返回的是 data.frame(除非加 drop = TRUE)

对纯 list 同样有效

lst <- list(a = 1:3, b = letters[1:5])
lst$b          # 返回 "a" "b" "c" "d" "e"

不能用在矩阵、向量、环境等其他类型上

m <- matrix(1:6, 2, 3)
m$V1           # 报错:$ 无效,矩阵不是列表
1:5$x          # 报错:原子向量不能用 $

一句话总结
$ 就是 “列表/数据框专用点号”
df$colName 等价于 df[["colName"]],用来快速提取某一列(或列表成分)的向量。


文章转载自:

http://ivTZVVwI.kxqpm.cn
http://E8fNkmnI.kxqpm.cn
http://3uZjEXtz.kxqpm.cn
http://jgxDrrv6.kxqpm.cn
http://GCuUR29q.kxqpm.cn
http://YKygSDjM.kxqpm.cn
http://sbwPvyhq.kxqpm.cn
http://ViaKkjRC.kxqpm.cn
http://KGDI8j4j.kxqpm.cn
http://FCijfURJ.kxqpm.cn
http://ig2n6OZv.kxqpm.cn
http://EXtZh8x0.kxqpm.cn
http://3gnsozC1.kxqpm.cn
http://61IG8z5k.kxqpm.cn
http://uniFbFQP.kxqpm.cn
http://W3S5iA5E.kxqpm.cn
http://x74JQcn0.kxqpm.cn
http://8zqW3DZu.kxqpm.cn
http://RV6EP4s3.kxqpm.cn
http://eboLTOht.kxqpm.cn
http://oazrNdTE.kxqpm.cn
http://cD3n8DAC.kxqpm.cn
http://pWAxATMB.kxqpm.cn
http://njU5VH8l.kxqpm.cn
http://2FwXts2I.kxqpm.cn
http://Mqc2m9pi.kxqpm.cn
http://85oCSmE5.kxqpm.cn
http://2LyQwth3.kxqpm.cn
http://xnZDz1ak.kxqpm.cn
http://vcUPXxGP.kxqpm.cn
http://www.dtcms.com/a/381439.html

相关文章:

  • 【pure-admin】项目登录模块分析
  • 关于Redis不同序列化压缩性能的对比
  • window显示驱动开发—VidPN 对象和接口
  • 系统架构设计师——【2024年上半年案例题】真题模拟与解析(二)
  • 突破性能瓶颈:基于腾讯云EdgeOne的AI图片生成器全球加速实践
  • JavaScript事件机制与性能优化:防抖 / 节流 / 事件委托 / Passive Event Listeners 全解析
  • 文章目录集合
  • 海外短剧系统开发:技术架构与性能优化实践
  • Windsurf 插件正式登陆 JetBrains IDE:让 AI 直接在你的 IDE 里“打工”
  • 西门子 S7-200 SMART PLC 核心指令详解:从移位、上升沿和比较指令到流水灯控制程序实战
  • 【重要通知】ChatGPT Plus将于9月16日调整全球充值定价,低价区将被弃用,开发者如何应对?
  • 跨省跨国监控难题破解:多层级运维的“中国解法”
  • Spring Boot 与 Elasticsearch 集成踩坑指南:索引映射、批量写入与查询性能
  • 基础算法---【高精度算法】
  • React 18的createRoot与render全面对比
  • 在 React 中如何优化状态的使用?
  • 什么是半导体制造中的PVD涂层?
  • 半导体制造的光刻工艺该如何选择合适的光刻胶?
  • 用图论来解决问题
  • 机器视觉在半导体制造中有哪些检测应用
  • 从废料到碳减排:猎板 PCB 埋容埋阻的绿色制造革命,如何实现环保与性能双赢
  • CoCo:智谱推出的企业级超级助手Agent
  • 【高等数学】第十一章 曲线积分与曲面积分——第七节 斯托克斯公式 环流量与旋度
  • 嵌入式基础_STM32F103C8T6移植FreeRTOS(标准库函数)
  • 互联网大厂Java面试实录:从基础到微服务全栈技术答疑
  • DAY 28 类的定义和方法-2025.9.15
  • Linux信号小细节整理
  • Django全栈班v1.04 Python基础语法 20250913 下午
  • 第38次CCFCSP第三题--消息解码
  • 新零售第一阶段传统零售商的困境突破与二次增长路径:基于定制开发开源AI智能名片S2B2C商城小程序的实践探索