В конце вопроса находится скрипт (плюс на github ).Репозиторий GitHub здесь и может быть установлен с
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
}