Base R定义了一个identity函数a trivial identity function returning its argument(引用?identity).

定义如下:

identity <- function (x){x}

为什么这样一个微不足道的函数会有用?为什么它会包含在base R中?

推荐答案

我不知道R,但在函数式语言中,人们经常将函数作为参数传递给其他函数.在这种情况下,常量函数(对任何参数返回相同的值)和标识函数在乘法中的作用与0和1相似.

R相关问答推荐

即使声明引发错误,R函数也会在第二次try 时返回结果

如何将多个数据帧附加到R中的多个相应的CSV文件中?

R:如何自动化变量创建过程,其中我需要基于ifelse()为现有变量的每个级别创建一个单独的变量

使用gggplot 2在R中重新调整面板和y轴文本大小

R Lubridate:舍入/快照日期时间到一天中最近的任意时间?

更改编号列表的 colored颜色

如何得到R中唯一的组合群?

使用R闪光显示所有数据点作为默认设置

为了网络分析目的,将数据框转换为长格式列联表

找出二叉树中每个 node 在R中的深度?

您是否可以折叠R中的重复行,同时保留基于所选列的值?

您是否可以将组添加到堆叠的柱状图

如何将使用rhandsontable呈现的表值格式化为百分比,同时保留并显示完整的小数精度?

正则表达式在第二个管道和第二个T之后拆分R中的列

防止在更新SHINY中的Reactive Value的部分内容时触发依赖事件

在r中整理图例和堆叠图的问题

禁用时,SelecizeInput将变得不透明

具有自定义仓位限制和计数的GGPLATE直方图

如何为包创建自定义roxygen2标签?

对一个数据帧中另一个数据帧中的值进行计数