테이블 데이터 프레임의 유용성 Convenience of Table Data Frame
tbl_df()를 이용하여 데이터 프레임에 복수의 여분 클래스를 만드는 방법이 있다.
tbl_df()를 사용하는 주된 장점은 프린팅때문이다. tbl 오브젝트는 스큰린에 맞춰 일부의 행과 열만 프린트해줌으로써 대용량의 데이터를 다룰 때 유용하다.
> class(ds)
[1] "data.frame"
> library(dplyr) // tbl_df 를 사용하려면 dplyr 을 실행해야 한다.
> ds <- tbl_df(ds)> class(ds)
[1] "tbl_df" "tbl" "data.frame" // tbl 오브젝트 생성
프린팅해보자.
> ds
Source: local data frame [366 x 24]
Date Location MinTemp MaxTemp Rainfall Evaporation Sunshine // 화면 사이즈에 맞춰서 보여줌
1 2007-11-01 Canberra 8.0 24.3 0.0 3.4 6.3
2 2007-11-02 Canberra 14.0 26.9 3.6 4.4 9.7
3 2007-11-03 Canberra 13.7 23.4 3.6 5.8 3.3
4 2007-11-04 Canberra 13.3 15.5 39.8 7.2 9.1
5 2007-11-05 Canberra 7.6 16.1 2.8 5.6 10.6
6 2007-11-06 Canberra 6.2 16.9 0.0 5.8 8.2
7 2007-11-07 Canberra 6.1 18.2 0.2 4.2 8.4
8 2007-11-08 Canberra 8.3 17.0 0.0 5.6 4.6
9 2007-11-09 Canberra 8.8 19.5 0.0 4.0 4.1
10 2007-11-10 Canberra 8.4 22.8 16.2 5.4 7.7
.. ... ... ... ... ... ... ...
Variables not shown: WindGustDir (fctr), WindGustSpeed (dbl), WindDir9am // 출력되지 않은 변수에 대한 정보 보여줌
(fctr), WindDir3pm (fctr), WindSpeed9am (dbl), WindSpeed3pm (dbl),
Humidity9am (int), Humidity3pm (int), Pressure9am (dbl), Pressure3pm (dbl),
Cloud9am (int), Cloud3pm (int), Temp9am (dbl), Temp3pm (dbl), RainToday
(fctr), RISK_MM (dbl), RainTomorrow (fctr)
'프로그래밍 Programming' 카테고리의 다른 글
Data Preparation (4) - Review (Meta Data Cleansing) (0) | 2014.11.28 |
---|---|
Data Preparation (3) - Review (Observations, Structure, Summary) (0) | 2014.11.28 |
Data Preparation (1) - Load (Dataset, Generic Variables) (0) | 2014.11.28 |
01. Rattle 설치 및 실행 (0) | 2014.11.27 |
16. 워드 클라우드 Word Clouds - 옵션 (0) | 2014.11.27 |