我對R很新,想知道函數是如何創建的。生成函數
說,如果我有:
> colourName
[1] "red" "green" "blue" "yellow" "white" "black"
#Which the following colours equal something like this:
#red = 1
#green = 2
#blue = 3
#yellow = 4
#white = 5
#black = 6
如何創建一個名爲myColour()
函數,其中返回結果作爲數字載體?
所以,如果我下面鍵入下面,我應該得到:
> myColour("yellow")
[1] 4
請幫助..
我的代碼(但它的錯!)
colourName<-c("red", "green", "blue", "yellow", "white", "black")
data <- c(1,2,3,4,5,6)
myFunction <- function(colour){
colourName = data
return(colour)
}
myFunction("red")
是否有可能我可以創建它作爲一種功能嗎?
你能分享一下你到現在爲止所嘗試過的嗎? – TheComeOnMan
對不起,因爲這是我第一次,我不知道。我已經加載了我的代碼,但其不正確.. – user2914874
@Diego Jimeno我做了我的研究,我相信我有權提出問題。這對你來說可能很簡單,但我只用了3天的時間。 – user2914874