빅데이터

[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