我对 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")
有没有一种可能的方法可以将它创建为一个函数?