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"))

相关推荐
Gse0a362g17 小时前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
android·开发语言·php
塞北山巅17 小时前
Windows 下基于 MSYS2 搭建 C++ 开发环境:从安装到配置全指南
开发语言·c++·windows
rOuN STAT17 小时前
PLC(电力载波通信)网络机制介绍
开发语言·网络·php
wjs202417 小时前
HTML 标签列表(功能排序)
开发语言
无尽的罚坐人生17 小时前
hot 100 146. LRU 缓存
java·开发语言·缓存
We་ct17 小时前
JS手撕:DOM操作 & 浏览器API高频场景详解
开发语言·前端·javascript·面试·状态模式·操作·考点
wd5i8kA8i17 小时前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
java·开发语言·php
minji...17 小时前
Linux 多线程(三)线程控制,线程终止,线程中的异常问题
linux·运维·服务器·开发语言·网络·算法
KhalilRuan17 小时前
HybridCLR的底层原理
java·开发语言
Miki Makimura17 小时前
C++ 聊天室项目:Linux 环境搭建与问题总结
linux·开发语言·c++