2015-06-23 3 views
-3

Скажем, у меня есть dataframe с df $ Cat, df $ IsYellow. Оба столбца могут быть либо «Да», либо «Нет»Функция R table(); как получить имена столбцов?

Как создать таблицу 2x2, а также напечатать на ней Cat и IsYellow, чтобы я знал, какая сторона таблицы принадлежит Cat, а какая сторона принадлежит IsYellow?

ответ

2
df <- data.frame(Cat=sample(c('Yes', 'No'), size=10, replace=TRUE), 
       IsYellow=sample(c('Yes', 'No'), size=10, replace=TRUE)) 
table(df) 
##  IsYellow 
## Cat No Yes 
## No 3 1 
## Yes 2 4 
+1

Следует отметить, что это работает, потому что 'df' имеет названия - вы можете указать любое имя вы хотите таблицу, если вы хотите, чтобы отобразить -' таблица (ILikeCats = DF $ Cat, TheSunisYellow = DF $ IsYellow) ' – thelatemail

+2

Это в основном показывает, что плакат даже не пытался назвать' table'. –

+0

Но для чего мы здесь, не так ли? – r2evans

Смежные вопросы