데이터 테이블 생성

    데이터 테이블은 데이터 프레임을 만드는 것과 동일한 문법으로 생성한다. 또는 as.data.frame( ) / as.data.table( )을 사용해 데이터 프레임과 데이터 테이블 간 상호 변환해도 된다. 다음 표에 이 두 가지 방법을 정리했다.

    표 5-10 데이터 테이블 생성

    data.table::data.table : 데이터 테이블을 생성한다.

    data.table::data.table(
      ...,  # tag=value 형태로 컬럼과 값을 지정
      stringsAsFactors=default.stringsAsFactors( )  # 문자열을 팩터로 저장할지 여부
    )

    반환 값은 data.table 객체다.

    data.table::as.data.table : 데이터 프레임을 데이터 테이블로 변환한다.

    data.table::as.data.table(
      df  # 데이터 프레임
    )

    반환 값은 데이터 테이블이다.

    data.table::tables : data.table 클래스의 모든 객체를 나열한다.

    data.table::tables(
      )

    모든 데이터 테이블 객체의 목록을 저장한 데이터 테이블을 반환한다.

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