데이터 구조를 ‘요리 재료를 한 종류로 이어서 묶어 놓은 새끼줄(벡터), 한 종류를 부위별로 구분한 진공 비닐(팩터), 한 종류만 보관하는 전용 냉장고(행렬), 한 종류만 보관하는 전용 냉장고를 여러 개 쌓은 냉장고(배열), 여러 종류에 이름표를 붙여 보관한 상자(리스트), 여러 종류를 보관한 다용도 냉장고(데이터 프레임)’라고 생각하고 다음 표를 확인해 봅시다.

     

    표 4-3 | 데이터 구조의 종류

    데이터 종류

    한 줄 혹은 여러 칸(차원)

    설명

    데이터 구조 이름

    한 가지

    한 줄로(1차원)

    한 종류를 한 줄로 묶어서 보관

    벡터(vector)

    한 줄로(1차원)

    한 종류를 한 줄로 부위별로 구분해서 보관

    팩터(factor)

    여러 칸으로(2차원)

    한 종류를 여러 칸으로 전용 냉장고에 보관

    행렬(matrix)

    여러 칸으로(n차원)

    한 종류를 여러 칸으로 전용 냉장고를 늘어놓고 보관

    배열(array)

    여러 가지

    한 줄로(1차원)

    여러 종류 이름표를 붙여서 보관

    리스트(list)

    여러 칸으로(2차원)

    여러 종류를 여러 칸으로 다용도 냉장고에 보관

    데이터 프레임(data frame)

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.