빅데이터
[1주차] RStusio 변수와 벡터
리버윤
2025. 3. 6. 11:06
728x90
R에서는 1차원배열과 2차원배열을 주로 사용함
1차원 배열 → 벡터
x <- c(1,2,3)
* 화살표는 alt와 -를 함께 누르면 생성됨.
# c
c는 여러값을 하나의 벡터로 결합하는데 사용하는 것. x에 괄호 안에 적은 것들이 저장됨
만약, c(1,2,3,"a", "b") 이렇게하면 123도 문자로 변경됨.
# :
: 콜론은 연속적인 값을 뜻함.
c(50:80)은 50부터 80까지의 연속적인 값을 표시함
# seq rep
seq(1, 101, 3) #1부터 101까지 간격은 3의 벡터. 1부터 101까지 3씩 띄운 숫자가 저장됨. 1, 4, 7 ...
rep(1, times=5) #1을 5번 반복
rep(1:5, times=5)1에서5까지를 5번 반복 rep(c(1,5,9), times=5) 1 5 9를 5번반복
# names
score <- c(90,80,90)
names(score) #null 출력
names(score) <- c("jhon", "kang", "jame") names(score) # john, kang과 같은 이름들 출력
score # 이름과함께 값도 출력
# [ ] 대괄호
d에 값을 넣고
d[1] 이렇게하면 d의 첫번째값이 출력
값이 없ㅇ르 경우 NA출력
2차원 배열 -> 데이터프레임, 매트릭스
728x90