Hi,
As I used two different functions to parse the arguments in python successfully following below:
def getRequiredArgs():
paser = argparse.ArgumentParser()
parser.add_argumet('--file', help="...")
return parser
def getOptionalArgs():
paser = argparse.ArgumentParser()
parser.add_argumet('--operator', help="...")
return parser
def allParser():
parser = argparse.ArgumentParser(
description="ALL ARGUMENST",
parents = (getRequiredArgs(), getOptionalArgs())
)
return parser
I tried similar fashion with Rscript. What I did in R is:
getRequiredArgs <- function () {
parser <- ArgumentParser("...")
parser$add_argument("--file", help="....")
return parser
}
getOptionalArgs <- function () {
parser <- ArgumentParser("...")
parser$add_argument("--operator", help="....")
return parser
}
getAllParser <- function () {
parser <- ArgumentParser("ALL PARSER",
# These are the attempts I have taken
1. parents = (getRequiredArgs(), getOptionalArgs())
2. parents = (getRequiredArgs() + getOptionalArgs())
3. parents = (c(getRequiredArgs(), getOptionalArgs())
4. parents = (list(getRequiredArgs(), getOptionalArgs()))
5. parents = list(c(getRequiredArgs(), getOptionalArgs()))
6. parser <- getRequiredParser()
parser <- append(parser, getOptionalParser())
)
return parser
}
and finally, even following this
getAllParser <- function () {
getRequiredArgs() + getOptionalArgs()
}
However, none of them worked for me. I could not merge the Required and Optional arguments.
Is it I am doing wrong or it is not still possible in r-argparse?
To be noted, for the getOptionalArgs I used several Options groups, i.e add_argument_group.
Hi,
As I used two different functions to parse the arguments in python successfully following below:
I tried similar fashion with Rscript. What I did in R is:
and finally, even following this
However, none of them worked for me. I could not merge the Required and Optional arguments.
Is it I am doing wrong or it is not still possible in r-argparse?
To be noted, for the getOptionalArgs I used several Options groups, i.e
add_argument_group.