시험범위에는 행렬과 리스트는 생략한다
벡터는 값만으로 이루어진 일차원 배열
벡터의 각 원소에 이름(names) 부여 가능
벡터의 이름 출력names(벡터)
벡터의 이름 삭제-names(벡터)<-NULL

📌 m:n – m부터 n까지 1씩 자동 증가
벡터 생성시 c가 없어도 됨
n이 더 작으면 1씩 감소

📌seq(from, to, by)
seq(from, to, length=)
by: by 만큼씩 증가
length: 개수 지정




인덱스는 1부터
추출하고자 하는 성분의 인덱스 지정
인덱스를 벡터로 지정 가능
seq() 함수 사용 가능

append(벡터, 삽입할 값, after=인덱스): 지정된 인덱스 뒤에 삽입
예제는 하나의 값이지만 벡터도 삽입 가능

- 인덱스 앞에 '-'를 붙이면 지정된 성분 삭제
sort(벡터): 오름차순으로 정렬
sort(벡터, decreasing=T): 내림차순으로 정렬
sort(x)의 결과를 저장하지 않으면 x는 원래 그대로

[ ]안에 조건으로 필터링
which(조건): 조건을 만족하는 인덱스 반환
&: 두 조건 and
|: 두 조건 or

order(x): i번째로 큰 수가 있는 인덱스
ifelse(조건, 참값, 거짓값): 조건이 참인 성분에는 ‘참값‘을, 거짓인 성분에는 ‘거짓값’으로
엑셀의 if 함수와 동일

성분마다 같은 계산 결과 저장
+, -, *, /는 각 성분끼리
성분 %in% 벡터:-벡터가 성분을 포함하는지를 조사하는 연산자

🚀 기타 벡터 관련 함수
unique(): 중복 제거 1개씩만
sample(): 표본 추출
sample( , , replace=T): 중복 추출 가능
![]() | ![]() |
|---|
- help(mtcars)
- R Sutudio의 Help창에서 데이터의 이름으로 확인
자동차 연비에 대한 데이터 - head(): 처음 6개 보기
- head(df,3): 3개 보기
- tail(): 마지막 6개
- str(): 구조 보기
- nrow(): 행의 개수
- ncol(): 열의 개수, 변수의 개수
- dim(): 행과 열의 개수
- names(): 변수 이름- 변경도 가능
- row.names(): 행 번호

🚀 변수 앞에 -를 붙이면 내림차순으로
cyl 변수는 오름차순으로
gear 변수는 내림차순으로
주의: df[-order(), ]
![]() | ![]() |
|---|
summary(df)는 데이터프레임 df의 모든 변수의 요약통계량을 구해준다

🚀 벡터 이용하기
- 벡터를 이용하여 요약통계량을 구하는 변수를 선택할 수 있다.
- 변수이름으로 또는 인덱스로