Процентные таблицы и перекрестные таблицы из нечисловых ответов на вопросник, прочитанные из CSV в R - PullRequest
0 голосов
/ 12 марта 2012

Я прочитал файл CSV из анкеты со многими нечисловыми, номинальными значениями, например, кодами стран, навыками работы на компьютере (Эксперт, Средний, Начинающий),… через read.csv

Я хочу, чтобы процентные доли каждого ответа для каждого вопроса, т. Е. Были аналогичны частотной таблице, представленной в виде сводки, отсортированной по случаям от высокого до низкого. Позже я также хочу провести кросс-табулирование, например, в стране с компьютерными навыками.

summary(data) дает мне почти то, что я хочу, то есть он дает мне таблицу частот ответов, но частоты

  1. Не по частоте, а по переменной
  2. Не являются процентами.

prop.table должен давать процентные таблицы, но он работает только с числовыми значениями.

Есть ли простой способ? Какую функцию я могу использовать?

1 Ответ

0 голосов
/ 12 марта 2012

Это может помочь вам начать. Он обеспечивает процент записей в каждой из трех категорий для одной переменной.

dat <- c("Expert", "Intermediate", "Beginner", "Expert", "Expert", "Beginner", "Intermediate", "Intermediate", "Intermediate", "Beginner", "Beginner", "Beginner")

numeric.dat <- as.numeric(factor(dat , levels = c("Beginner","Intermediate","Expert")))

zzz <- table(numeric.dat)

prop.table(zzz)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...