R 프로그래밍
[R프로그래밍] 자료의 종류
스노(Snow)
2019. 10. 5. 02:23
변수에 자료 넣기
x <- 1
x = 1
- x라는 이름의 변수에 1이라는 자료가 들어갑니다.
x변수의 내용 보기
print(x)
x
데이터 타입[벡터]
- 동일한 유형의 데이터를 연속적으로 담을 수 있는 그릇을 '벡터'라고 합니다.
- c()함수를 사용하여 만들 수 있습니다.
x <- c(1,2,3,4,5) # 숫자형 벡터
y <- c("강원","경북","경기") # 문자형 벡터
z <- c(TRUE,FALSE,T,F) # 논리형 벡터
논리형 벡터는 숫자처럼 인식됩니다. TRUE=1, FALSE=0
w <- c(1,"강원",F) # 한 벡터에 숫자와 문자가 함께 포함되어 있다면 벡터의 데이터들은 모두 문자형으로 변환됩니다.
데이터 타입[배열]
- 한 개이상의 백터로 구성되어 있으며, 동일한 데이터 유형을 갖습니다.
- array()함수를 사용하여 만듭니다.
데이터 타입[행렬]
- 행과 열로 구성되는 2차원 배열을 matrix라고 합니다.
- matrix() 함수를 사용하여 만듭니다.
- byrow 옵션으로 행부터 원소를 채울수 있습니다.
- cbind는 옆으로 데이터를 결합하며, rbind는 아래로 데이터를 결합해줍니다.
데이터 타입[데이터 프레임]
- 데이터 프레임은 여러가지 벡터들을 하나로 묶어줍니다.
- 단, 길이가 모두 같아야 합니다.
- 각 속성(벡터)들의 데이터 유형(숫자, 문자, 논리)은 서로 다를 수 있습니다.
- data.frame()함수로 만듭니다.
데이터 타입[리스트]
- 리스트는 모든 형태의 자료들을 하나로 묶어줍니다.
- list()함수를 사용하여 만듭니다.