R .7.
1. 벡터의 집합연산
코드작성
x <- c(1,2,3)
y <- c(4,2,6)
#합집합
union(x,y)
#곱집합
intersect(x,y)
#차집합
setdiff(x,y)
#같은 집합인가?
setequal(x,y)
#a는 x에 포함되어 있는가?
is.element(a,x)
결과
[1] 1 2 3 4 6
[1] 2
[1] 1 3
[1] FALSE
[1] TRUE TRUE TRUE FALSE FALSE FALSE
2.sample
코드작성
#1~99 랜덤으로 9개 수를 뽑아서 정렬 후 x에 대입
(x <- c(sort(sample(1:99, 9))))
#3~60 랜덤으로 7개 수를 뽑아서 y에 대입
(y <- c(sample(3:60, 7)))
결과
[1] 4 8 10 14 16 41 58 96 98
[1] 12 45 20 46 5 41 19
3.unique와 match
코드 작성
#A,B,C,D를 4번 반복해서 생성
(x <- req(c("A","B","C","D"),time=4))
#반복된 값을 제거하여 보여주고, Data자체는 변하지 않음
unique(x)
#벡터에서 A가 있으면 1을 출력
match(x,c("A"))
결과
[1] "A" "B" "C" "D" "A" "B" "C" "D" "A" "B" "C" "D" "A"
[14] "B" "C" "D"
[1] "A" "B" "C" "D"
[1] 1 NA NA NA 1 NA NA NA 1 NA NA NA 1 NA NA NA
Author And Source
이 문제에 관하여(R .7.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@shinywoon/R-.7저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)