【发布时间】:2018-11-09 21:10:43
【问题描述】:
问题的结尾是脚本(加上github)。 GitHub repo 是here,可以安装
install.packages("devtools")
devtools::install_github("ArtieLadie/RanglaPunjab")
MergePalette(name,name2) 有两个名字。如果人只传递一个名字,我希望执行以下然后退出函数,
Enter 2 valid palettes. Run ListPalette() for list of palettes.
不幸的是,当我执行MergePalette("Teej") 时,我得到了
Error in MergePalette("Teej") :
argument "name2" is missing, with no default
如何解决这个问题
MergePalette <- function(name,name2){
pal <- RanglaPunjab(name)
if (is.null(name2)){
stop("Enter 2 valid palettes. Run ListPalette() for list of palettes.")
}
pal2 <- RanglaPunjab(name2)
new_pal <-unique(c(pal,pal2))
new_pal
}
【问题讨论】:
-
最好把函数的代码直接贴在这里
-
回购链接已损坏。您希望抛出错误的代码是什么?
-
我假设github.com/ArtieLadie/RanglaPunjab,所以相应地编辑了问题。
-
@Moody_Mudskipper 天哪,我完全忘记了。现在我发布了代码。
-
@CalumYou 哦,好的,我在原始消息上发布了指向code 的链接
标签: r exception-handling