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" 属性。

对于环境 envnames(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"))

相关推荐
流星白龙21 分钟前
【Qt】1.安装QT
开发语言·qt
励志不掉头发的内向程序员24 分钟前
【Linux系列】解码 Linux 内存地图:从虚拟到物理的寻宝之旅
linux·运维·服务器·开发语言·学习
superxxd2 小时前
跨平台音频IO处理库libsoundio实践
开发语言·qt·音视频
_OP_CHEN4 小时前
C++基础:(十二)list类的基础使用
开发语言·数据结构·c++·stl·list类·list核心接口·list底层原理
ONE_PUNCH_Ge7 小时前
Go 语言变量
开发语言
幼稚园的山代王7 小时前
go语言了解
开发语言·后端·golang
晚风残7 小时前
【C++ Primer】第六章:函数
开发语言·c++·算法·c++ primer
满天星83035777 小时前
【C++】AVL树的模拟实现
开发语言·c++·算法·stl
weixin_456904278 小时前
基于.NET Framework 4.0的串口通信
开发语言·c#·.net
ss2738 小时前
手写MyBatis第107弹:@MapperScan原理与SqlSessionTemplate线程安全机制
java·开发语言·后端·mybatis