r - 编写使用运算符传递值的 R 函数

标签 r function

有许多 R 函数可以获取从外部运算符传递给它们的值。例如:names(mydata)<-c("x1","x2","x3")ggplot(mydata, aes(x=x,y=y))+geom_point() .

  1. 有人可以告诉我此类操作的名称吗?
  2. 有人可以向我展示一个简单的示例来说明如何完成此操作吗?

假设我想编写一个映射函数“名称”的缩短函数:

nm <- names
> nm(mydata)
[1] "x" "y"

.... unknown code

nm(mydata) <- c("x1","x2")
> nm(mydata)
[1] "x1" "x2"

最佳答案

试试这个:

`nm<-` <- `names<-`

关于r - 编写使用运算符传递值的 R 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22930965/

相关文章:

javascript - 如何使 jQuery 表格单元格 (td) 可单击以运行函数?

c - 带有*结构的函数原型(prototype)?

r - 如何将矩阵的所有列追加到一个矩阵中?

javascript - jQuery 中使用 bind() 和each() 分配事件处理程序的区别?

r - 提取值出现在多列中的任何一列的行

r - 从多维数组中提取值

ios - 无法将不可变值作为输入参数 : literals are not mutable, 传递,为什么?

javascript - 如何为匹配游戏更改两个 div 的颜色?

R ggplot2 - 错误条相互分层

r - pivot_wider() 为每个观察生成多行。重复问题?