《数据科学:R语言实现》——1.9 使用替代函数

简介:

本节书摘来自华章出版社《数据科学:R语言实现》一 书中的第1章,第1.9节,作者:R for Data Science Cookbook 丘祐玮(David Chiu),更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.9 使用替代函数

在R语言的一些情况下,我们可以为一个函数调用传值。这就是替代函数的作用。我们会展示替代函数如何工作,以及如何创建自己的替代函数。
准备工作
确保你已经在操作系统中安装了R语言,完成了之前的步骤。
实现步骤
执行下列步骤,创建R中的替代函数。
1.首先,使用函数names给数据指派名字:
screenshot
screenshot
screenshot

实现步骤
在本教程中,我们首先展示了如何使用函数names来为每一个值指派参数名。这种函数方法有点难以理解,但是这就是替代函数的作用:给函数调用传递值。然后我们展示了这个函数以标准形式如何工作。为了实现这一目的,我们把指派箭头(<-)放在函数名后边,并把对象x和取值放在括号中。
接着,我们学习了如何创建替代函数。我们创建了名为erase的函数,它可以从给定的对象中移除某些值。为了调用函数,我们封装向量在函数erase内做替代,并在指派记号的右侧传递数值以便移除。我们还可以在函数名erase后边添加指派箭头来调用替代函数。除了可以移除给定向量对象中的单一值,我们也可以在指派函数的右侧添加向量来移除多个值。
而且,我们可以使用替代函数移除某些位置上的值。这里我们只需要在括号内的对象和值之间添加位置参数。 在最后一步中,我们用刚刚创建的替代函数,把2从列表中的第2个位置移除。
更多技能
正如之前提到的,names<-是一个替代函数。为了查看一个函数是不是替代函数,可以使用函数get:
screenshot

相关文章
|
7天前
|
算法 Windows
R语言广义二次跳跃、非线性跳跃扩散过程转移函数密度的估计及其应用
R语言广义二次跳跃、非线性跳跃扩散过程转移函数密度的估计及其应用
16 0
|
7天前
R语言Copula函数股市相关性建模:模拟Random Walk(随机游走)
R语言Copula函数股市相关性建模:模拟Random Walk(随机游走)
15 0
|
7天前
|
数据可视化
R语言最优化问题中的共轭函数
R语言最优化问题中的共轭函数
|
8天前
R语言蒙特卡洛计算和快速傅立叶变换计算矩生成函数
R语言蒙特卡洛计算和快速傅立叶变换计算矩生成函数
|
8月前
R语言笔记丨三大法宝:判断、循环、函数
R语言笔记丨三大法宝:判断、循环、函数
|
10月前
|
数据处理
R语言-数据处理:dplyr包select 函数条件选择列向量用法
dplyr中的select函数是一种非常实用的数据框列选择函数,本文分享了这个函数的一些最常用用法以供参考
108 0
|
10月前
|
数据处理
R语言-数据处理:dplyr包的summarise函数汇总用法
summarise 函数是dplyr中非常常用的函数,可以快速、高效地计算出每个变量的统计量。本文分享了这个函数的一些最常用用法以供参考
702 0
|
10月前
|
数据格式
R语言- apply()族函数概要,用来替代经典循环结构提高遍历效率
在R语言中,apply函数族是一组非常有用的函数,包括apply、lapply、sapply、tapply、mapply等。这些函数都可以对矩阵、数组、列表等数据结构进行操作,本文示例了它们基本用法以供参考学习
89 0
|
10月前
R语言下的subset()函数
R语言下的subset()函数
|
10月前
R语言中的清洗函数
R语言中的清洗函数

热门文章

最新文章