데이터 테이블 생성
데이터 테이블은 데이터 프레임을 만드는 것과 동일한 문법으로 생성한다. 또는 as.data.frame( ) / as.data.table( )을 사용해 데이터 프레임과 데이터 테이블 간 상호 변환해도 된다. 다음 표에 이 두 가지 방법을 정리했다.
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( ) 모든 데이터 테이블 객체의 목록을 저장한 데이터 테이블을 반환한다. |