Product Design, Manufacturing & Innovation Resources
집 » R 데이터 프레임

R 데이터 프레임

1990
  • John Chambers
  • Rick Becker
  • Allan Wilks
현대적인 사무실 환경의 컴퓨터 화면에 표시된 R 데이터 프레임.

(설명을 위한 생성된 이미지입니다)

데이터 프레임(`data.frame`)은 R에서 표 형식 데이터를 저장하는 데 사용되는 기본적인 데이터 구조입니다. 이는 길이가 같은 벡터들의 리스트로 구성되며, 각 벡터는 열을 나타내고 서로 다른 데이터 유형(예: 숫자형, 문자열형, 범주형)을 가질 수 있습니다. 이 구조는 통계 모델링 및 데이터 조작에 있어 R에서 매우 널리 사용되며, 데이터 세트의 직사각형 형식을 반영합니다.

데이터프레임은 R에서 가장 중요한 데이터 구조라고 할 수 있습니다. 통계학자들이 사용하는 데이터 테이블, 즉 행에는 관측값, 열에는 변수가 있는 형태를 최대한 비슷하게 표현하도록 설계되었습니다. 엄밀히 말하면, `data.frame`은 각 요소가 열을 나타내는 벡터인 리스트입니다. 모든 벡터의 길이가 같아야 한다는 제약 조건이 있어 데이터가 직사각형 형태를 유지하도록 합니다. 하지만 행렬과 달리 각 열은 서로 다른 데이터 유형을 가질 수 있습니다. 예를 들어, 한 열에는 숫자 측정값이, 다른 열에는 문자열(이름 등)이, 또 다른 열에는 범주형 변수가 포함될 수 있습니다.

이러한 유연성은 실제 데이터 분석에 매우 중요합니다. 데이터 프레임은 행과 열 이름을 가지고 있어 직관적인 방식으로 데이터를 쉽게 부분집합으로 추출하고 참조할 수 있습니다(예: `my_data[,'age']` 또는 `my_data[5,]`). R의 내장 함수, 특히 통계 및 그래프 관련 함수는 대부분 데이터 프레임을 주요 입력으로 사용하도록 설계되었습니다. R의 `tibble`과 같이 더욱 효율적이고 사용자 친화적인 대안이 개발되면서 이러한 유연성이 더욱 향상되었습니다. 타이디버스 or the `data.table`, builds upon the foundational concept of the data frame, highlighting its central role in the R ecosystem.

UNESCO Nomenclature: 1203
컴퓨터 과학

유형

추상 시스템

분열

기초적인

용법

널리 사용됨

전구체

  • 프로그래밍에서 배열과 행렬의 개념
  • 수동 분석에 사용되는 통계 데이터 표
  • SAS 및 SPSS와 같은 다른 통계 패키지의 데이터 파일 구조
  • Lisp 계열 언어의 리스트 데이터 구조

응용 프로그램

  • 통계 분석을 위한 데이터 세트 저장 및 조작
  • 선형 회귀를 위한 lm()과 같은 모델링 함수의 입력값
  • dplyr과 같은 패키지를 사용한 데이터 정리 및 변환
  • 데이터프레임 개념을 중심으로 설계된 ggplot2를 사용하여 시각화를 생성합니다.

특허:

    잠재적 혁신 아이디어

    • an on-disk data frame format that can handle datasets larger than RAM
    • a distributed data frame for parallel processing across a cluster
    • an encrypted data frame class for secure handling of sensitive information
    • a data frame with built-in data validation and constraint checking per column
    • a reactive data frame for building real-time dashboards that update automatically
    • a version-controlled data frame that tracks every change made to the data
    • a data frame structure that natively handles time-series and spatial data types
    • a tool to automatically generate a 사용자 인터페이스 for manipulating any given data frame
    • a ‘lazy’ data frame that records operations and only computes results when explicitly requested
    • a data frame that can store and query nested or JSON-like data within its cells
    관련 항목: 데이터 프레임, R, 데이터 구조, 표 형식 데이터, 통계, 데이터 조작, 벡터, 리스트, tibble, data.table.

    역사적 맥락

    R 데이터 프레임

    1980
    1982-07-01
    1988-06-01
    1990
    1993
    1997-04-23
    2001
    1980
    1980
    1986-01-01
    1990
    1990
    1993
    1998
    2010

    (날짜를 알 수 없거나 관련이 없는 경우, 예를 들어 "유체역학"의 경우, 주목할 만한 등장 시기를 대략적으로 추정하여 제공합니다.)

    10년차 기념일

    고화질 이미지 및 다운로드는 등록된 회원에게만 100% 무료로 제공됩니다.

    > 로그인 <