Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java error
- DataTable
- Android Apk
- error
- fragment
- MySQL
- tomcat
- css
- CSS사용법
- android fragment
- Program type already present
- Android Apk 이름 변경
- JavaScript
- 안드로이드
- release unsigned
- spring
- Eclipse
- apache gzip
- Android Apk 이름
- android error
- Java
- release Apk
- FLUTTER
- Kotlin
- jQuery
- Android
- html
- Firebase
- R프로그래밍
- Exception
Archives
- Today
- Total
selfstarter
R 벡터, 행렬 생성 함수 본문
R 벡터, 행렬 생성 함수
- x[2] : x벡터의 두번째에 해당하는 요소만 출력하겠다는 의미이다. 그러므로 4 출력
- x[-1] : 첫번째 값을 삭제하고 출력한다(x의 기존 첫번째값이 사라지는게 아니라 출력만 그렇게 하는 것)
- x1<-x[-c(1,2)] : x의 1,2번째 값을 삭제한다는 의미
- x2<-x[-c(3:4)] : 3~4번째 값을 삭제한다는 의미
- y1<-seq(0,10,length=20) : 0부터 10까지 20개의 값을 생성
- y2<-seq(0,10,by=0.5) : 0부터 10까지 0.5씩 증가하는 값을 생성
- r1<-rep(1:3, 2) : (replication)1~3까지 값을 2번 반복
- c2<-cbind(x, c1); : 두 벡터를 column 기준으로 결합
- 만약 두 벡터 사이에 겹치는 값이 있으면 에러 발생 number of rows of result is not a multiple of vector length
- c3<-rbind(x,c1) : 두 벡터를 row 기준으로 결합
- m1<-matrix(1:10, nrow=3) : matrix함수로 1~10까지의 숫자로 이루어진 3행의 행렬을 생성
- m2<-matrix(1:10, ncol=3) : matrix함수로 1~10까지의 숫자로 이루어진 3열의 행렬을 생성
- m3<-matrix(1:10, nrow=2, byrow=T) : 1~10까지의 숫자로 이루어진 2행의 행렬을 생성하고 1행부터 숫자를 채워라는 의미
- a1<-array(c(1:20), dim=c(3,3,2)) : 1~20의 값을 가진 고차원 행렬을 3x3으로 2개 생성하라
x<-c(2,4,6,8,10,12)
x[2]
x[-1]
x1<-x[-c(1,2)]
x1
x2<-x[-c(3:4)]
x2
y1<-seq(0,10,length=20)
y2<-seq(0,10,by=0.5)
r1<-rep(1:3, 2) # 123123
x<-c(3,6,7,8)
c1<-c(1,2,4,5)
c2<-cbind(x, c1);
c2
c3<-rbind(x,c1)
c3
m1<-matrix(1:10, nrow=3)
m1
m2<-matrix(1:10, ncol=3)
m2
m3<-matrix(1:10, nrow=2, byrow=T)
m3
a1<-array(c(1:20), dim=c(3,3,2))
a1
'ML' 카테고리의 다른 글
Python List,Tuple,Dictionary,String (0) | 2019.09.17 |
---|---|
객체이름 정의(벡터,행렬) (0) | 2019.08.19 |
R 추가 패키지 설치 (0) | 2019.08.16 |
R프로그램 기본 함수 (0) | 2019.08.15 |
python으로 naver 이메일 발송하기 (0) | 2019.08.08 |
Comments