컴공생의 다이어리

R 자료 입력(변수, 할당연산자, 값) 본문

확률및통계

R 자료 입력(변수, 할당연산자, 값)

컴공 K 2021. 3. 10. 08:30

R 변수

R 변수의 이름

R 변수의 이름을 만들 때는 저장하고자 하는 값을 가장 잘 나타낼 이름을 지어야 한다.

  • 문자, 숫자, 특수문자(점(.), 밑줄(_))을 사용할 수 있음

  • 변수의 이름은 숫자로 시작할 수 없음

  • 변수의 이름은 점(.)으로 시작할 수 있으나 바로 뒤에 숫자가 나올 수 없음

  • R에서 사용하는 예약어(for, function 등)들은 변수명으로 사용할 수 없음

  • 변수명은 대소문자를 구분함

 

R 변수 사용하기

  • 할당 연산자 : "<-"

    • 할당 연산자를 이용하여 변수에 원하는 값을 저장

    • 할당 연산자를 이용하여 변수에 값을 저장

    • 변수의 초기화

      : 변수를 지금 당장 사용하지 않지만, 변수를 미리 만들어 놓고 값으로 결측 상태를 나타내는 NA, 혹은 값이 정해지지 않은 상태를 나타내는 NULL을 이용하거나 연산에 따라 항등원을 이용하여 값을 초기화하고 필요한 시점에 원하는 값을 저장하여 사용

코드

# 변수를 만들고 값을 대입
x <- 3
x		# 변수 x가 갖고 있는 값 반환

# 변수의 값 변경
x <- 5
x

# 변수 x 초기화
x <- NULL
x

 

결과

 

 

코드

# 변수 x와 y 값 교환하기
x <- 5	# 변수 x에 5 대입
y <- 3	# 변수 y에 3 대입
temp <- y	# temp 변수에 y의 값을 대입
temp

y <- x	# 변수 y에 x의 값을 대입
y

x <- temp	# 변수 x에 temp의 값을 대입

# 마지막 결과
x	
y

 

결과

728x90
반응형
Comments