2014-11-05 2 views
-1

У меня есть 2 фактора переменных и 1 логической переменной в моем R dataframe:печати более 3-х факторов в таблице г

> table(eaos$GM, eaos$CONTRACTOR.FLAG) 

            N Y 
    Belfast      1145 0 
    East Anglia     7969 207 
    London      7583 232 
    North East     8378 113 
    North Wales & North Midlands 9852 91 
    North West     8124 130 
    Province      1128 0 
    Scotland      7804 105 
    South East     7309 115 
    South Wales & South Midlands 6991 140 
    Unkn       20 0 
    Wessex      8116 209 

Приведенная выше таблица показывает свои бизнес-единицы и были ли какие-либо работы подрядчиков в этом патче.

3-й столбец выглядит следующим образом:

> table(eaos$GM,eaos$EARLY) 

           FALSE TRUE 
    Belfast      458 31 
    East Anglia     1810 268 
    London      2074 338 
    North East     2437 467 
    North Wales & North Midlands 2177 415 
    North West     1461 347 
    Province      447 41 
    Scotland      1352 278 
    South East     1460 292 
    South Wales & South Midlands 1707 315 
    Unkn        2 0 
    Wessex      2042 301 

Этой таблица показывает, если инженер прибыл на месте раньше или нет. Я хочу напечатать, чтобы узнать, если contractor.flag был утвердительным, и он/она прибыла рано или не в следующем формате:

> table(eaos$GM,eaos$EARLY) 

           TRUE Contractor.FLAG 
    Belfast      31   0 
    East Anglia     268   110 
    London      338   210 
    North East     467   100 
    North Wales & North Midlands 415   90 
    North West     347   100 
    Province      41   0 
    Scotland      278   101 
    South East     292   110 
    South Wales & South Midlands 315   130 
    Unkn       0    0 
    Wessex      301   209 

Любая помощь будет высоко оценен.

+0

как плоский стол? 'с (mtcars, ftable (am, vs, gear))' Каков ожидаемый результат? – rawr

+0

Я дал ожидаемый результат в последней таблице. (Пришлось набирать себе) – Shery

ответ

0

Я был в состоянии напечатать с Ftable как предложено Rawr

> ftable(eaos$GM,eaos$EARLY, eaos$CONTRACTOR.FLAG) 
             N Y 

Belfast      FALSE 458 0 
          TRUE  31 0 
East Anglia     FALSE 1717 93 
          TRUE 267 1 
London      FALSE 1991 83 
          TRUE 335 3 
North East     FALSE 2377 60 
          TRUE 466 1 
North Wales & North Midlands FALSE 2133 44 
          TRUE 411 4 
North West     FALSE 1410 51 
          TRUE 346 1 
Province      FALSE 447 0 
          TRUE  41 0 
Scotland      FALSE 1299 53 
          TRUE 275 3 
South East     FALSE 1417 43 
          TRUE 289 3 
South Wales & South Midlands FALSE 1647 60 
          TRUE 314 1 
Unkn       FALSE  2 0 
          TRUE  0 0 
Wessex      FALSE 1926 116 
          TRUE 295 6 

Это расщепляет на GM пластыря. Проверяет, прибыло ли раньше (True/False) и проверить флаг Подрядчика (N/Y)