할당(assignment)

초보자를 위한 R 통계분석 강좌의 맛보기 강의입니다.

강의 대본 보기

지금부터 할당에 대해서 한번 살펴보도록 하겠습니다 할당은 쉽게 말씀드리자면 우리가 통계 작업을 할 때 성별로 IQ를 비교하겠다 했을 때 IQ 점수를 바로 계산하는 것이 아니라 IQ라는 변수 이름을 생성한 다음에 거기에 값을 집어넣고 그 변수를 가지고 우리가 계산을 하게 됩니다 마찬가지로 우리가 일반적으로 그냥 수치 가지고 작업을 했을 때는 그게 다 저장이 되지 않습니다 그렇기 때문에 우리가 계속 재활용할 값들은 변수에다가 할당을 해서 계속 재사용을 하게 되는 거죠 지금부터 그 기능을 실습을 통해 살펴보도록 하겠습니다 먼저 간단하게 우리가 3 플러스 6 이라는 계산을 해 볼 거에요 두 가지 방법이 있는데 일단 콘솔 창에서 선택을 해 보시고 3 플러스 6 그냥 이렇게 실행하시면 됩니다 엔터를 누르면 9가 나와요 이렇게 하는 방법이 하나 있습니다 근데 앞으로는 우리가 콘솔 화면을 직접 활용하는 것이 아니라 이 R 스크립트 화면을 사용하도록 하겠습니다 그래서 여기서 줄 선택하시고 그 다음에 3 플러스 6 하고 여러분들이 Run을 눌러볼게요 Run을 누르면 결국 이 스크립트에 있는 명령어가 이 콘솔 창으로 옮겨지면서 실행이 됩니다 동일한 결과를 보여주고 있어요 3 플러스 6을 하는 방법은 비단 이것 뿐만이 아닙니다. 엔터를 치신 다음에 제가 x라는 변수에다가 이제부터 3을 할당을 할거에요. 이렇게요. 그러면 run을 누르고 보겠습니다. run을 누르면 지금 x에 3이 할당되었음을 확인할 수가 있습니다. 그러니까 앞으로 여러분 X라는 변수만 활용하면 3이라는 값과 동일한 의미이기 때문에 그걸 가지고 사칙연산 등을 할 수가 있겠죠 마찬가지로 제가 6이라는 값을 Y라는 변수에 저장을 해보겠습니다 그러면은 Y, 화살표, 6 하면은 컨트롤 엔터 하면은 이렇게 되겠죠 3, 6이 되면서 마찬가지로 이 라인에는 y는 6을 할당했다는 기능을 지금 보여주고 있습니다 그 다음에 저는 3 플러스 6의 결과를 z라는 변수에 저장을 하고 싶어요 그렇게 하면 어떻게 하면 될까요? z는 한 다음에 화살표 x 플러스 y 이렇게 하시면 볼까요? z라는 지금 변수에 9라는 값이 저장이 된 것을 확인할 수가 있습니다 여러분들이 각각 변수에 저장되어 있는 값을 불러오시려면 간단해요 그냥 x만 선택하신 다음에 run을 눌러주시면 밑에 3이라는 값을 보여줍니다 x는 결국 그 안에 3이라는 값이 저장되어 있다 3이라는 것과 같다 라는 표현이죠 우리가 할당 기호는 대표적으로는 이런 기호를 많이 씁니다 여러분 키보드에 보시면은 오른쪽 엔터키 밑에 쉬프트키 그 왼쪽에 보시면은 이렇게 꺾어진 괄호 모양이 있어요 그래서 이 괄호 모양 쪽에서 왼쪽으로 향하는 그거를 선택하시고 쉬프트 누른 다음에 선택을 하시고 이거는 뭐냐면은 여러분 키보드에서 빼기, 대시를 만들 수 있는 요 기능을 같이 붙여서 활용하시면 이게 할당 기호가 됩니다 같은 표현으로는 이게 좀 번거롭다 하시면 그냥 x는 3 이렇게 해서 실행을 하고 그 다음 y는 6 해서 실행을 해보고 그 다음 z는 x 플러스 y 해서 실행을 값이 동일하기 때문에 아무것도 바뀌지 않았죠 이런식으로 앞으로 우리가 통계적 작업을 할 때는 이렇게 원래 값들을 바로 작업하는 것이 아니라 그 값들을 어디 변수에 저장을 시켜서 이걸 가지고 계속 분석을 하면서 재활용을 하게 됩니다 그럴 때는 반드시 여러분께서 변수를 생성하신 다음에 거기에다가 데이터를 할당하는 것이 바람직합니다 이번 강의에서는 할당에 대한 기본적인 정의와 기능에 대해서 살펴봤습니다

이 강좌의 맛보기 강의

초보자를 위한 R 통계분석
초보자를 위한 R 통계분석강좌 자세히 보기