R语言:如何声明函数
2017-06-26 14:28
134 查看
R写functions的格式如下:
数据库名称mydata= function(AA){
BB=AA的函数
return(BB)
}
举例如下,kelvin温度和cellsius温度的换算:
kelvin_to_cellsius=function(kelvin){
cellsius=(kelvin-273.15)*(9/5)+32
return(cellsius)
}
kelvin_to_cellsius(275)
即可得出275°的kelvin温度=35.33°的cellsius温度。
再举一个例子:计算Sumsq = 1/1 + 1/2 + 1/3 + ... + 1/n ,(n=100)命令为:
V1 = function(AA){
BB=c(1:AA)
CC=1/BB
DD=sum(CC)
return(DD)
}
V1(100)
进阶: 也可以用之前做好的functions嵌套在新的function中减少书写量;
可以生成一个变量X代表想要换算的温度值列表,然后result <- kelvin_to_cellsius(X)即可一次性求出所有想要换算的温度值
数据库名称mydata= function(AA){
BB=AA的函数
return(BB)
}
举例如下,kelvin温度和cellsius温度的换算:
kelvin_to_cellsius=function(kelvin){
cellsius=(kelvin-273.15)*(9/5)+32
return(cellsius)
}
kelvin_to_cellsius(275)
即可得出275°的kelvin温度=35.33°的cellsius温度。
再举一个例子:计算Sumsq = 1/1 + 1/2 + 1/3 + ... + 1/n ,(n=100)命令为:
V1 = function(AA){
BB=c(1:AA)
CC=1/BB
DD=sum(CC)
return(DD)
}
V1(100)
进阶: 也可以用之前做好的functions嵌套在新的function中减少书写量;
可以生成一个变量X代表想要换算的温度值列表,然后result <- kelvin_to_cellsius(X)即可一次性求出所有想要换算的温度值
相关文章推荐
- JS中如何声明和使用函数
- 如何将一个函数声明为两个类的友元或将该函数作为一个类的成员,另一个类的友元
- 如何查看DLL文件的导出函数声明
- C语言如何跨文件调用函数定义中声明的变量
- Kotlin入门篇(二),如何声明函数和处理空值
- DLL如何声明导出函数
- 如何拒绝编译器为自己声明创建函数(default ctor, copy ctor, dtor, copy assignment)
- [C/C++]如何解读返回函数指针的函数声明
- R语言——如何调用自己写的函数
- 关于如何由DLL得到函数声明的方法
- 如何解读返回函数指针的函数声明
- 如何解决C/C++返函数指针的函数声明
- R语言如何一次输出一组数据的最大值,最小值,平均值(如何一次完成多个函数)
- 如何声明 findwindow 函数。
- VC++如何声明定义全局函数与全局变量
- 如何理解signal函数声明
- 如何声明宏定义的函数
- 如何解读返回函数指针的函数声明
- 巧解如何声明函数指针以及函数返回值是函数指针的函数指针
- 如何让vim自动显示函数声明-使用 echofunc.vim插件