일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 백준
- 파이썬
- Java
- spring
- MongoDB
- r
- BAEKJOON
- OrientDB
- 설치
- 연결
- API
- 배열
- 연동
- 저지
- Tornado
- 프레임워크
- 자바스크립트
- 오픈한글
- r script
- 자료형
- 이클립스
- Judge
- mariadb
- 알고리즘
- online
- AWS
- 토네이도
- ubuntu
- Framework
- Python
Archives
- Today
- Total
맛동산
백터(vector) 기초 본문
# 벡터 데이터 생성 함수
c(1:20, 25) # 1 2 3 ... 19 20 25
seq(1,10,2) # (시작, 종료, 증감) 1 3 5 7 9
rep(1:3, 3) # (대상, 반복수) 1 2 3 1 2 3 1 2 3
rep(1:3, each = 3) # 각각 원소를 개별적으로 반복하겠다 1 1 1 2 2 2 3 3 3
# 벡터 데이터 처리 함수
x <- c(1,3,5)
y <- c(3,5)
union(x, y) # 합집합(x+y)
setdiff(x, y) # 차집합(x-y)
intersect(x, y) # 교집합(x^y)
# 간단한 합계
v4 <- c(33,-5,20:23,12,"4")
v4 # 합계 구하기
num <- as.numeric(v4) # 형변환
sum(num)
# 벡터에 컬럼명 지정
age <- c(30,35,40)
age
names(age) <- c("홍길동", "이순신", "강감찬")
age # 2x3 행렬구조처럼 보이지만 matrix로 접근하면 원하는 데이터가 안나옵니다
# 그저 백터에 이름을 붙인것뿐이라고 이해하시면 됩니다(일종의 컬럼명이 붙은거)
# 특정 요소 출력 및 제외
a <- c(1:50)
a[40] # 원소 1개 참조
a[1:5] # 여러 개 원소 참조
a[10:45] # a[c(10:45)]로도 사용가
a[-c(10:30)] # 10~30 인덱스를 제외한 나머지 값
'머신러닝 > R' 카테고리의 다른 글
배열(Array) 기초 (0) | 2017.03.26 |
---|---|
매트릭스(Matrix) 기초 (0) | 2017.03.26 |
기타 (0) | 2017.03.26 |
Rserve 설치 및 Java(이클립스, 자바서버)에서 사용하기 (0) | 2016.12.12 |
rJava 설치 및 Java(이클립스)에서 사용하기 (0) | 2016.12.11 |
Comments