Я изо всех сил пытался закодировать частотный кадр данных из другого, который имеет 5 возможных значений c (0,2,3,4,5) для каждой строки, в которой значения c (2,3,4) , 5) появляются только один раз, и «0» не является уникальным, это получается из опроса предпочтений, где «5» является наиболее предпочтительным вариантом, вплоть до «2», который является менее предпочтительным (из доступных столбцов); «0» присваивается не выбранным столбцам, поэтому он повторяется.
df(c(Op1,0,5,0,0,...),
c(Op2,2,4,0,0,...),
c(Op3,0,0,5,5,...),
c(Op4,5,0,0,2,...),
c(Op5,0,0,4,0,...),
c(Op6,4,3,3,4,...),
c(Op7,3,2,2,3,...))
Каждая строка - это человек, и эти значения были пронумерованы для кластеризации этой информации, но я хотел бы подсчитать сколько «5», ..., «0» было дано всего для этих опций, что-то вроде:
///////5 / 4 / 3 / 2 / 0
Op1 / 21 / 12 / 9 / 5 / 0
Op2 / 0 / 3 / 25 / 10 / 9
Op3...
Op4...
...
Верхняя часть является заголовок и цифры ниже частоты каждого параметра в целом (для каждого человека)
Я пробовал использовать table () и count (), но count () рассчитывает для каждого параметра индивидуально, а table () не ' не считать значения, если они не отображаются, например, если у Option2 нет предпочтения с 5 оценками, он не будет отображаться как «0» и создает разные таблицы для каждого параметра, я хочу полностью интегрированный фрейм данных как показано выше.
Пожалуйста, и спасибо