我对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