프로그래밍 문법/R

벡터 자료구조

씩씩한 IT블로그 2020. 6. 22. 22:14
반응형

1. C(a:b) (컴바인)

# 1부터 5까지 저장
var=c(1:5)
print(var)

# index도 1부터 5까지 부여
var[0]

# 값추가하기
var[6]=100
var

#문자를 추가하면 전체 변수가 문자로 변함
var[7]="saeg"
var[8]=TRUE
var

# 논리값(TRUE)를 넣으면 숫자 1로 들어감
var2=c(1:10)
var2
var2[11]=TRUE
var2

 

2. seq(a,b) (시퀀스)

:파이썬의 range()와 똑같다. (단 seq는 마지막값을 포함함, ex) seq(1,3)=[1,2,3])

#-----------seq(a,b)--------------
var3=seq(1,10)
var3

var4=seq(2,10,2)
var4

#각각의 요소에 2를 넣음
var5=var4+2
var5

# 각요소별 합(var3과 var4가 배수관계에 있어야 함, 작은숫자가 배수인덱스단위로 더해짐)
var3+var4

# R언어는 항상 copy (not aliasing)
a=seq(1,5)
b=a
a[1]=100
b

 

 

반응형