Progress Bar (Windows)
코드를 실행하는 과정을 관찰하려면 프로그레스바(Progress Bar: PB)가 필요하지요?
R의 윈도우 버전에는 winProgressBar()와 setWinProgressBar() 함수가 준비되어 있어요.
먼저
> pb = winProgressBar(title="Example progress bar", label="0% done", min=0, max=100, initial=0)
프로그래스바 객체인 pb를 만듭니다. 타이틀과 라벨을 정해주고, 최소 최대값도 준 다음, 최초 값도 지정합니다.
>for(i in 1:100) {
+ Sys.sleep(0.1)
+ info <- sprintf("%d%% done", i)
+ setWinProgressBar(pb, i, label=info)
}
라벨에 info 값을 업데이트하고, 새로운 값인 i를 pb에 넣기 위해 setWinProgressBar() 함수를 사용합니다.
이제 다 끝났으면
> close(pb)
창을 닫으면 된답니다.
R의 윈도우 버전에는 winProgressBar()와 setWinProgressBar() 함수가 준비되어 있어요.
먼저
> pb = winProgressBar(title="Example progress bar", label="0% done", min=0, max=100, initial=0)
프로그래스바 객체인 pb를 만듭니다. 타이틀과 라벨을 정해주고, 최소 최대값도 준 다음, 최초 값도 지정합니다.
>for(i in 1:100) {
+ Sys.sleep(0.1)
+ info <- sprintf("%d%% done", i)
+ setWinProgressBar(pb, i, label=info)
}
라벨에 info 값을 업데이트하고, 새로운 값인 i를 pb에 넣기 위해 setWinProgressBar() 함수를 사용합니다.
이제 다 끝났으면
> close(pb)
창을 닫으면 된답니다.
댓글
댓글 쓰기