2.4 객체(변수)의 할당과 삭제

2.4.1 객체(변수) 만들기

변수는 일종의 데이터를 담고 있는 상자입니다. 이 상자에는 숫자나 문자 등을 넣어 보관하거나 필요할 때 빼서 사용할 수 있습니다. 또 상자 안의 내용물을 바꿀 수도 있습니다.

변수명은 항상 왼쪽에 쓰며, ‘<-’ 기호를 사용하여 변수라는 상자 안에 데이터를 넣을 수 있습니다. (예, a <- 2) 또한 ‘<-’ 기호 대신 ’=’를 사용하여도 됩니다.

변수명은 영어와 숫자 모두 사용할 수 있으나 시작 글자는 반드시 문자여야 합니다.

# 3이라는 숫자를 변수 x에 담기
x <- 3   
# 5라는 숫자를 변수 y에 담기
y <- 5   
# 변수 x에 담긴 값을 출력
x
#> [1] 3
# print() 함수를 사용하여 출력 가능
print(y)
#> [1] 5

# 변수 x에 담긴 값과 변수 y에 담긴 값 계산
x * y   # 3 * 5
#> [1] 15
x + y   # 3 + 5
#> [1] 8

# x/y의 결과 값을 변수 z에 담기
z <- x / y
z
#> [1] 0.6

2.4.2 객체(변수) 리스트 보기

ls()
#> [1] "x" "y" "z"

2.4.3 객체(변수) 지우기

# 객체 x와 y 삭제
rm(x, y)
# 남아 있는 객체 리스트 출력
ls()
#> [1] "z"