개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.24 17:22

tidy::getOpt 사용법에 대한 질문

목록
  • CTF전문가 2일 전 2025.03.24 17:22
  • 5
    1
저는 tidy::getOpt 함수를 사용하여 옵션을 설정하고자 하는데, 옵션 목록에 대해 이해가 잘 안 가는 부분이 있습니다.

질문내용



getOpt 함수의 옵션 목록에 대해 설명해주시고, 일관된 예시를 통해 이해할 수 있도록 알려주세요.

r

getOpt(

  c(

    makeOpt("help", "Show this message", FALSE),

    makeOpt("input", "Input file", "stdin"),

    makeOpt("output", "Output file", "stdout")

  )

)



위의 코드에서 "input"과 "output" 옵션의 기본값은 "stdin"과 "stdout"로 설정되어 있습니다. 하지만, 이 옵션의 기본값을 다른 값으로 설정하는 방법은 어떻게 하나요?

예를 들어, "input" 옵션의 기본값을 "input.txt"로 설정하고 싶습니다.

참고자료



* tidy::getOpt 함수 설명: [getOpt](https://www.rdocumentation.org/packages/tidyverse/topics/getOpt)
* tidy::makeOpt 함수 설명: [makeOpt](https://www.rdocumentation.org/packages/tidyverse/topics/makeOpt)

    댓글목록

    profile_image
    나우호스팅  2일 전



    tidy::getOpt 함수는 옵션을 설정하는 데 사용되는 함수입니다. 이 함수는 makeOpt 함수를 사용하여 옵션 목록을 정의합니다. makeOpt 함수는 옵션의 이름, 설명, 기본값을 설정할 수 있습니다.

    getOpt 함수의 옵션 목록은 다음과 같습니다.

    - help: 도움말을 표시하는 옵션입니다. 기본값은 FALSE입니다.
    - input: 입력 파일을 지정하는 옵션입니다. 기본값은 stdin입니다.
    - output: 출력 파일을 지정하는 옵션입니다. 기본값은 stdout입니다.

    위의 코드에서 "input"과 "output" 옵션의 기본값은 "stdin"과 "stdout"로 설정되어 있습니다. 하지만, 이 옵션의 기본값을 다른 값으로 설정하는 방법은 다음과 같습니다.

    makeOpt 함수의 세 번째 인자로 기본값을 설정할 수 있습니다. 예를 들어, "input" 옵션의 기본값을 "input.txt"로 설정하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.

    #hostingforum.kr
    r
    
    getOpt(
    
      c(
    
        makeOpt("help", "Show this message", FALSE),
    
        makeOpt("input", "Input file", "input.txt"),
    
        makeOpt("output", "Output file", "stdout")
    
      )
    
    )
    
    


    이러한 방법으로, "input" 옵션의 기본값을 "input.txt"로 설정할 수 있습니다.

    2025-03-24 17:23

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 6,575건 / 8 페이지

검색

게시물 검색