R语言【base】——names():用于获取或设置对象名称的函数

Package base version 4.2.0


Parameters

R 复制代码
names(x)
names(x) <- value

参数【x】:一个 R 对象。

参数【value】:与参数【x】长度相同的字符向量,或者 NULL。


Details

names 是一个通用访问函数,而 names<- 是一个通用替换函数。默认方法用于获取和设置向量(包括列表)或配对表的 "names" 属性。

对于环境 env ,names(env) 会给出相应列表的名称,即 names(as.list(env, all.names = TRUE)),ls(env, all.names = TRUE, sorted = FALSE) 也会给出这些名称。如果环境被用作哈希表,names(env) 就是它的 "键"。

如果参数【value】比参数【x】短,则用字符 NA 扩展到参数【x】的长度。

可以通过一般规则只更新名称属性的一部分。这样做是可行的,因为表达式的求值方式是 z <- "names<-"(z, "[<-"(names(z), 3, "c2"))。

相关推荐
lhh_qrsly15 分钟前
OTA 加密完整方案(嵌入式 IoT 常用)
开发语言·物联网·php
Nontee22 分钟前
Quartz 新手入门:定时任务的两个承诺
开发语言·windows·python
\光辉岁月/44 分钟前
2.异常类
java·开发语言·异常类
淡海水1 小时前
05-03-源码-Boehm GC分配与碎片管理
开发语言·算法·unity·c#·游戏引擎·gc
努力实干1 小时前
C++ 面向对象与工程架构
开发语言·c++·架构
十年Java程序媛1 小时前
JVM 基础与 GC 垃圾回收详解|可达性分析、分代模型、垃圾收集器、STW
java·开发语言·jvm·spring boot·后端·面试
估值探索者1 小时前
【Python量化选股流水线 #03】候选股怎么排序?动量+低波+流动性三因子打分取 Top-N
开发语言·python·接口·api接口·股票数据接口·数据接口·股票数据api接口
骑士雄师1 小时前
supervisor 中关于上下文多轮信息维护常用到的python语法
开发语言·python
曹牧1 小时前
C#:字符串占位符与值数量不一致
开发语言·数据库·c#
迅猛龙办公室1 小时前
Python函数实现反转一个只有3位数的整数
开发语言·前端·python