在R中获取并返回向量的函数

在R中获取并返回向量的函数,r,function,R,Function,我想创建一个函数来帮助我将包含不同加纳塞迪值的向量转换为匈牙利福林(1塞迪=57.06福林)。我的函数名是货币;这样,如果我给函数一个向量[1,2,3,4],其中1,2,3,4代表cedi,函数将返回我货币(1),货币(2),货币(3),货币(4),它们是整数 我正在考虑使用循环来创建我的函数。在此之前,我想知道是否有更简单的方法来分离向量?向量是R中的原生数据类型。就R而言,数值实际上是一个包含一个元素的数值向量 换句话说,R直接与向量一起工作,使循环或apply函数很少对琐碎的操作有用。乘以

我想创建一个函数来帮助我将包含不同加纳塞迪值的向量转换为匈牙利福林(1塞迪=57.06福林)。我的函数名是
货币
;这样,如果我给函数一个向量
[1,2,3,4]
,其中1,2,3,4代表cedi,函数将返回我
货币(1)
货币(2)
货币(3)
货币(4)
,它们是整数


我正在考虑使用循环来创建我的函数。在此之前,我想知道是否有更简单的方法来分离向量?

向量是R中的原生数据类型。就R而言,数值实际上是一个包含一个元素的数值向量

换句话说,R直接与向量一起工作,使循环或
apply
函数很少对琐碎的操作有用。乘以常数是标准的向量运算

下面的函数可以很好地处理向量:

convert_currency <- function(cedi) {
  cedi * 57.06
}

convert_currency(1:4)
#> [1]  57.06 114.12 171.18 228.24
convert_currency[1]57.06 114.12 171.18 228.24

向量是R中的本机数据类型。就R而言,数值实际上是一个包含一个元素的数值向量

换句话说,R直接与向量一起工作,使循环或
apply
函数很少对琐碎的操作有用。乘以常数是标准的向量运算

下面的函数可以很好地处理向量:

convert_currency <- function(cedi) {
  cedi * 57.06
}

convert_currency(1:4)
#> [1]  57.06 114.12 171.18 228.24
convert_currency[1]57.06 114.12 171.18 228.24

您需要
1:4*57.06
吗?您需要
1:4*57.06