안녕하세요! 오늘은 R프로그램에 따른 변수 할당 및 변수에 따른 다양한 활용 및 편집에 대해 진행하고자 합니다.문구를 출력하여 저장할 디렉토리를 지정해 보겠습니다.◆ R의 변수 정의 및 사용
R프로그램을 관리자 권한으로 실행하였습니다.
「rm(list=li())」를 입력했습니다. 이 명령은 현재 열려 있는 R 프로그램의 변수를 모두 지우는 것입니다.변수를 선언하고 실행해야 하는데 선언되지 않은 변수가 있으면 곤란해요!
‘ls()’는 현재 열린 R프로그램에서 사용 중인 변수 목록을 표시하라는 명령어입니다. ‘character(0)’가 반환되었습니다. 역시 앞에서 변수를 다 지우고 선언된 변수가 없네요!
x<-2>는 x를 변수로 선언하고 x에 2를 할당하라는 뜻입니다.’x’를 입력하여 변수 선언과 할당된 값을 확인해 보았습니다. 역시 ‘x’ 변수에 할당된 값이 ‘2’라고 반환해 주네요.’k<-3′ 를 입력했습니다. 역시 k를 변수로 선언하고 3을 할당했습니다. 변수x,k 확인해봤습니다. 제대로 값을 돌려드릴게요.「(z<-x+k)」를 입력했습니다. 해당 명령은 ‘z’를 변수 선언하고 ‘x+y’ 값을 ‘z’에 할당하라는 명령입니다. ‘()’를 입력하여 할당된 ‘z’ 값을 확인합니다.”m<-x+k”를 입력하고 “m”를 변수 선언하고 “x+y” 값을 “m”로 할당했습니다.’ls()’를 입력하여 지금까지 선언된 변수를 확인해 보았습니다. ‘k, m, x, z’ 가 변수로 선언되어 사용되고 있습니다.’rm(m)’을 입력하여 선언된 변수 중 원하는 변수를 삭제하였습니다. ‘ls()’를 입력했습니다. 선언된 변수 m이 삭제되고 ‘k, x, z’라고 뜨네요.자, 그럼 문장을 출력해 볼까요?’cat()’는 ()의 데이터를 출력하는 명령어입니다. 나는 당신을 사랑합니다!!!’가 출력되었습니다.사실 프로그램을 작성하다 보면 화면에 그대로 출력해야 하는 부분이 많죠! 그럴 때 사용해요.위의 cat() 명령어와 아래의 cat() 명령어는 동일합니다. 단, ‘nn’ 부분의 차이입니다. [nn]을 전환하여 새 라인에서 프롬프트가 표시됩니다.작업한 내용을 저장할 디렉토리를 지정해 보겠습니다.’setwd(“c:/R_study”)’를 입력하여 저장할 디렉토리를 설정하였습니다. 원하시는 디렉토리를 정해서 입력해주세요. ‘getwd()’를 입력했습니다. 현재 설정되어 있는 파일의 저장 디렉토리를 확인했습니다.오늘은 R프로그램을 통한 변수선언 및 변수확인, 문장출력, 저장 디렉토리 지정 및 확인을 하였습니다. 모든 프로그래밍 언어가 그렇지만 명령어 하나하나가 모여서 하나의 결과를 만들어갑니다. 오늘도 즐거운 하루 되세요.감사합니다。