빅데이터 7일차 - 벡터,매트릭스,데이터프레임 정렬

2020. 7. 28. 10:36·데이터과학/R
728x90

벡터의 정렬

  • 정렬(sort)는 데이터를 주어진 기준에 따라 크기순으로 재배열하는 과정
# 벡터 정렬
num <- c(1,7,6,121,12,55)
order(num)
num_sort <- sort(num)  # 오름차순
num_sort
num_rsort <- sort(num,decreasing=T) # 내림차순
num_rsort

[그림1] 벡터의 정렬 예제 출력

 

매트릭스와 데이터프레임 정렬

  • order() 함수는 주어진 열의 값들에 대해 순서를 붙이는데, 값이 크기를 기준으로 작은 값부터 시작해서 번호를 붙인다.
  • 행들을 내림차순으로 정렬할 때는 order()함수의 매개변수 decreasing을 T로 설정
  • (-) 기호는 decreasing에서 선언한 순서와 반대로 하라는 뜻
# 매트릭스와 데이터프레임의 정렬
head(iris)
order(iris$Sepal.Length)
iris[order(iris$Sepal.Length),] # 오름차순으로 정렬
iris[order(iris$Sepal.Length, decreasing = T),] # 내림차순으로 정렬
iris.new <- iris[order(iris$Sepal.Length),] # 정렬된 데이터 저장 
head(iris.new)
iris[order(iris$Species, -iris$Petal.Length, decreasing=T),] # 정렬 기준이 2개 

 

[그림2] 오름차순 정렬
[그림3] 내림차순 정렬
[그림4] 정렬 기준 2개

 

 

출처 : 모두를 위한 R 데이터 분석 입문 한빛아카데미

 

728x90
저작자표시 비영리 변경금지 (새창열림)
'데이터과학/R' 카테고리의 다른 글
  • 빅데이터7일차 - 데이터 샘플링,숫자,행 임의로 추출하기
  • 빅데이터 7일차 - 데이터 분리, 데이터 선택
  • 빅데이터 7일차 - 특이값
  • 빅데이터 7일차 - 결측값 처리 방법
포장빵
포장빵
IT공부 및 프로그래밍
  • 포장빵
    포장빵의 IT
    포장빵
  • 전체
    오늘
    어제
    • AI 학습 노트 (113)
      • 기초 수학 (4)
        • 선형대수 (0)
        • 확률통계 (4)
        • 미적분 (0)
        • 최적화 이론 (0)
      • AI & 딥러닝 (1)
        • 이론 (0)
        • 컴퓨터 비전 (0)
        • 자연어 처리 (0)
        • 생성AI (0)
        • 강화학습 (0)
      • 데이터과학 (70)
        • R (47)
        • ADSP (21)
      • 연구 & 자료 (15)
        • 논문 (6)
        • 수료증 (3)
      • 프로그래밍 & 개발 환경 (22)
        • Python (22)
        • 개발도구 (0)
        • 알고리즘 (0)
      • 면접 자료 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      yolov9
      CV
      주성분 분석(PCA)
      지수분포
      확률
      Python 크롤링 기초
      stylegan2
      R 원 그래프 퍼센트
      Python Regular Expression Quick Guide
      yolov10
      베르누이분포
      매핑형(딕셔너리)
      str lib
      Coursera 1
      R 도수분포표
      Coursera Python Data Structures
      단순선형 회귀분석
      시퀀스형
      none타입
      상관분석
      논문
      R 원 그래프
      다차원 척보법
      확률 분포
      k-means clustering
      자료의 종류
      시계열 모형
      python 주요 데이터 타입
      통계량에 의한 자료 분석
      k-평균 군집
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    포장빵
    빅데이터 7일차 - 벡터,매트릭스,데이터프레임 정렬
    상단으로

    티스토리툴바