Как найти проценты столбца с символами

#r #percentage #crosstab

#r #процент #перекрестная таблица

Вопрос:

У меня есть большой data set заголовок credit_long , в котором один из столбцов является DEFAULT , я хочу знать, сколько их yes и сколько no . Я не смог решить эту проблему, потому что столбец настроен как yes/no , а не numeric .

Я пытался использовать

 as.numeric(as.factor(credit_long$DEFAULT))
  

безуспешно.

Комментарии:

1. table(credit_long$DEFAULT) .

Ответ №1:

Как прокомментировал @Gregor, используя:

 table(credit_long$DEFAULT)
  

даст вам количество для каждого доступного параметра. Чтобы преобразовать это в процент, вы могли бы сделать:

 table(credit_long$DEFAULT)[1]/nrow(credit_long)
table(credit_long$DEFAULT)[2]/nrow(credit_long)