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

相关推荐
cch89182 小时前
汇编与Java:底层与高层的编程对决
java·开发语言·汇编
荒川之神3 小时前
拉链表概念与基本设计
java·开发语言·数据库
chushiyunen3 小时前
python中的@Property和@Setter
java·开发语言·python
小樱花的樱花3 小时前
C++ new和delete用法详解
linux·开发语言·c++
froginwe113 小时前
C 运算符
开发语言
fengfuyao9854 小时前
低数据极限下模型预测控制的非线性动力学的稀疏识别 MATLAB实现
开发语言·matlab
摇滚侠4 小时前
搭建前端开发环境 安装 nodejs 设置淘宝镜像 最简化最标准版本 不使用 NVM NVM 高版本无法安装低版本 nodejs
java·开发语言·node.js
t198751284 小时前
MATLAB十字路口车辆通行情况模拟系统
开发语言·matlab
yyk的萌4 小时前
AI 应用开发工程师基础学习计划
开发语言·python·学习·ai·lua
Amumu121385 小时前
Js:正则表达式(一)
开发语言·javascript·正则表达式