#CTRL ALT I

3+2;2*5 #; 종료, 끊어가기
## [1] 5
## [1] 10
3-1 
## [1] 2
6/2 #나누기
## [1] 3
4^2 #승수
## [1] 16
X<-3#할당연산자 A<-N, A=N
X
## [1] 3
Y=4
Y
## [1] 4
!(3==1)#비교연산자 >크다 >=크거나같다 ==같다 !부정 >크다
## [1] TRUE
!(2>1)
## [1] FALSE
#논리연산자 &AND , |OR

#벡터 = 데이터 분석의 가장 기본단위

X<-5#5개의 수치형 벡터
X<"사과"#1개의 문자형 벡터
## [1] TRUE
X;
## [1] 5
X=TRUE#(1개의 논리연산자 벡터터)

x<-c(1,10)
Y<-c("apple","melon")
xY<-c(x,Y)
xY
## [1] "1"     "10"    "apple" "melon"
1:5#:수치형적용, 시험X, 데이터 분석 시 활용
## [1] 1 2 3 4 5
seq(from=1,to=5,by=1)#시험x, seq(시작값, 끝값, 더할 값)R함수안에 값 인자(argument), 파이썬 파라미터
## [1] 1 2 3 4 5
seq(1,5,1)
## [1] 1 2 3 4 5
seq(1, 11, length=6)  
## [1]  1  3  5  7  9 11
rep(c("a","b","c"))
## [1] "a" "b" "c"
#벡터의 속성 확인
x<-c(1,2,3)
mode(x)
## [1] "numeric"
is.numeric(x) #이외 표 놓침
## [1] TRUE
#변수(variable)=통계학과, 머신러닝(Feature)
#변수이름규칙

#벡터의 접근
x<-c("a","b","c")
x[1]#[]안 원소 가져오기
## [1] "a"
x[-1]#음의 인덱스 사용해 특정요소만 제거
## [1] "b" "c"
x[c(1,2)] #여러 위치에 저장된 값을 한번에 가져올 수 있음
## [1] "a" "b"
#벡터 간 길이가 동일한 경우
x=(c(1,2,3))
y=(c(4,5,6))
x+y
## [1] 5 7 9
x^y
## [1]   1  32 729
x/y
## [1] 0.25 0.40 0.50
#벡터 간 길이가 동일하지 않은 경우
x<-(c(1,2,3))
y<-(c(1,2,3,4,5,6))
x+y
## [1] 2 4 6 5 7 9