더북(TheBook)

데이터 테이블 생성

데이터 테이블은 데이터 프레임을 만드는 것과 동일한 문법으로 생성한다. 또는 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(
  )

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

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