ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [삼쾌한 IT강의] R 벡터 연산 / 벡터 집합연산
    R언어/실습 2019. 4. 8. 18:46


     안녕하세요! 삼쾌한IT강의 백소라 강사입니다. 

    이번 포스팅에서는 R의 벡터 연산, 벡터 집합 연산 그리고 그 외 유용한 함수를 같이 확인 해 보겠습니다.

     

     

     

    1. 벡터 연산 작업

     

     

    두가지 연산 방법

     

     1) 특정 항목 연산 

        형식 : 벡터이름[인덱스/항목이름] 에 연산

     2) 전체 항목 연산

        형식 : 벡터이름 에 연산

     

     *주의! 위의 예제에서 원본 데이터는 변경되지 않고, 연산이 적용된 내용만 출력할 뿐이다. 연산 결과를 적용하려면 화살표 <- 를 함께 사용해야 한다.

     

     

     

    2. 벡터 합집합

     

     

    합집합 형식 : union(벡터이름, 벡터이름)

    설명 : 두 벡터의 항목을 모두 가져온다. 중복 항목은 제외.

     

     

     

    3. 벡터 교집합

     

     

    교집합 형식 : intersect(벡터이름, 벡터이름)

    설명 : 두 벡터의 항목 중 일치하는 부분만 가져온다.

     

     

     

    4. 벡터 차집합

     

     

    차집합 형식 : setdiff(벡터이름, 벡터이름)

    설명 : 두가지 벡터 항목을 비교 후 첫번째 벡터에만 있는 항목을 가져온다.

     

     

     

    5. identical 과 setequal

     

     

    identical : 두 벡터의 항목이 개수, 순서, 항목명이 모두 동일할 때 TRUE 반환

    setequal : 두 벡터의 항목의 개수나 순서에 상관없이 항목명이 동일할 때 TRUE 반환

     

     

     

    6. seq 함수로 벡터에 연속적 데이터 할당하기

     

     

    형식 : seq(시작값, 끝값, 증가값)

    설명 : 시작값 부터 증가값 만큼 증가하며 끝값 까지 나타낸다.

     

     

     

    7. rep 함수로 벡터 항목 반복하기

     

     

    rep() 함수를 이용하는 두가지 방법

     

     1) times 사용 : 항목 전체를 반복한다.

     2) each 사용 : 항목 하나씩 반복한다.

     

    형식 : rep(반복할 벡터 항목, times(또는 each))

     

     

     

    8. 벡터 길이 구하기

     

     

    형식 : length(벡터)

     

     

     

    9. length()함수 활용하기

     

     

    6번의 seq() 함수와 length를 결합하여 연속된 값을 할당하였다.

     

     

     

     

    10. 요소가 없는 벡터

     

     

    요소가 없는 벡터는 벡터의 변수를 선언하고 항목을 저장할 공간만 마련해준 것과 같다.

    형식 : vector(mode, length)

     

     

     

     여기까지 R의 벡터 연산과 벡터 집합 연산, 그리고 그 외 유용한 함수를 소개했습니다. 

    포스팅이 도움이 됐다면 공감버튼 클릭! 댓글은 센스! 감사합니다 :-)

    댓글

Designed by Tistory.