자격증/ADsP
[개미의 걸음 ADsP 3과목] R① GUI
IT개미 데이터
2020. 7. 16. 17:17
728x90
GUI[Graphical User Interface]
사용자가 컴퓨터와 정보를 교환할 때, 그래픽을 통해 작업할 수 있는 환경
마우스 등을 이용해 화면에 있는 메뉴를 선택하여 작업할 수 있다.
GUI[Graphical User Interface]의 종류
① R STUDIO
프로그래밍 언어 R을 위한 자유-오픈소스 통합개발환경[IDE]으로 다양한 운영체계를 지원하는 오픈소스
- 메모리에 변수가 어떻게 되어 있는지, 타입이 무엇인지 확인 가능
- 스크립트 관리와 도규먼테이션이 편리
- 코딩을 해야하는 부담이 있으나 스크립트용 프로그래밍으로 어렵지 않게 자동화가 가능
- Rattle[래틀]은 GUI가 패키지와 긴밀하게 결합되어 있어 정해진 기능만 사용 가능해 업그레이드가 제대로 되지 않으면 통합성에 문제가 발생할 수 있다.
※ Rattle은 GUI환경에서보다 편리하게 사용할 수 있도록 도와주는 패키지
(컴퓨터 언어에 익숙하지 않은 초보자들이 별다른 사전 지식 없이도 R을 이용할 수 있게 해줌) - 스크립트 창에서 작성된 코드는 [Ctrl + Enter]키를 누르면 한 줄씩 실행 됨
→ 작성된 코드 중 일부만 실행시키고 싶다면 그 부분만 드래그한 후 [Ctrl + Enter]키 누름
② R GUI
소스코드를 직접 입력하지 않고 클릭으로 R을 실행할 수 있는 초보자들을 위한 프로그램
- 메뉴, 도구모음, 콘솔(Console) 등으로 구성
- 콘솔(Console) : R의 입력된 명령어가 실행되는 창
- 프롬프트(Prompt) : 콘솔 내의 “>” 로 명령을 내리면 컴퓨터가 알아서 찾아줌
→ 프롬프트에 R의 문법에 맞게 명령어 입력 후 Enter를 치면 해당 명령어가 실행됨
→ 문법에 맞지 않는 명령어 실행 시 오류 메시지
→ 결과에 문제가 발생할 가능성이 있으면 경고메시지
→ 수치 연산 등의 결과는 콘솔 화면에 제시하며 그래프 작성시 별도의 화면이 실행되어 작성 - 도움말을 실행하면 인터넷 브라우저 화면이 실행되어 R의 사용방법에 대한 내용 확인 가능
③ 그 외에도 Microsoft Visual Studio, R Commander, Atom, ConTEXT, Eclipse, Emacs, Kate, Notepad++, Architect, WinEdt,Tinn-R, TextMate, Sublime Text 등의 GUI 종류가 있다.
728x90