【数据分析R语言系列】R语言函数与函数式编程、作用域和apply 家族
生活随笔
收集整理的這篇文章主要介紹了
【数据分析R语言系列】R语言函数与函数式编程、作用域和apply 家族
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 函數(shù)與函數(shù)式編程
- 創(chuàng)建和使用函數(shù)
- 作用域
- 任意參數(shù)
- 函數(shù)式編程
- 傳入和返回函數(shù)
- apply 家族
- apply
- lapply、sapply 和 vapply
函數(shù)與函數(shù)式編程
函數(shù)是代碼模板。
前面我們使用符號(Symbol)來對數(shù)據(jù)抽象形成我們所謂的變量,變量名解釋了所指向數(shù)據(jù)的內(nèi)含但遮掩了底層的結(jié)構(gòu)。類似地,我們也利用符號來對代碼塊所運行的操作集合進(jìn)行抽象,并將其稱為函數(shù)。
- 變量 <- 數(shù)據(jù)。
- 函數(shù) <- 操作。
這樣,函數(shù)就使得一組操作可以像使用變量那樣重復(fù)使用了。
創(chuàng)建和使用函數(shù)
我們通過自定義一個計算均值的函數(shù)來查看函數(shù)是如何創(chuàng)建的:
customMean <- function(x) { # x 是輸入?yún)?shù)# 以下是操作總結(jié)
以上是生活随笔為你收集整理的【数据分析R语言系列】R语言函数与函数式编程、作用域和apply 家族的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 斯巴鲁正在酝酿新一代翼豹,将搭载全新的涡
- 下一篇: 磁条卡一定要换吗