таблица частот не работает для подмножеств

У меня есть набор данных и определены разные подмножества, чтобы искать частоты для фиктивных переменных.

copying <- subset (reversals, Task =='copy')
writing <- subset (reversals, Task =='write')

изменить: Мои данные выглядят так:

ID   task  X1  X2  X3  X4
 1   copy   0   1   0   0
 1   write  1   0   0   1
 2   copy   0   1   1   0
 2   write  1   1   1   0
 3   copy   0   1   0   0
 3   write  0   0   0   1

Я запустил этот код для всего набора данных и его подмножеств:

hfgk.reversals0 <- as.data.frame(t(sapply(reversals[,11:26], table)))
hfgk.reversals0$Sum <- rowSums(hfgk.reversals0)
hfgk.reversals <- data.frame(hfgk.reversals0)
hfgk.reversals

hfgk.reversals0.copying <- as.data.frame(t(sapply(copying[,11:26], table)))
hfgk.reversals0.copying$Sum <- rowSums(hfgk.reversals0.copying)
hfgk.reversals.copying <- data.frame(hfgk.reversals0.copying)
hfgk.reversals.copying

Для полного набора данных я получил красивую таблицу:

    X0  X1  Sum
X1  1600  16  1616
X2  1614  2   1616

но не для подмножества:

X1 X10 X12 X14 X15 X16 X18 X2 X3 X4 X44 X5 X6 X7 X9 X17
 1 369, 1 370 370 370     370 370 370 366, 4 370 370 369, 1 368, 2 352, 18 370 366, 4 370

Правильная информация тоже содержится, но как-то иначе структурирована. В то время как для первой таблицы переменные описываются следующим образом: X0: int 1600 1614, для подмножества это выглядит так: $ X1: 'table' int [1: 2 (1d)] 369 1 - attr (*, dimnames) = список из 1 ... $: chr "0" "1"

Я очень ценю любую помощь, потому что я действительно не вижу основного механизма.

Заранее большое спасибо!


person Akoasma    schedule 11.05.2017    source источник


Ответы (1)


Вы пробовали использовать подмножество скобок?

copying <- reversals[reversals$Task =='copy',]
writing <- reversals[reversals$Task =='write',]

Вы не включили какие-либо воспроизводимые данные, поэтому я не могу проверить это сам.

person Mark Panny    schedule 11.05.2017
comment
Спасибо! Да и результат такой же. Извините за не предоставление данных. Подскажите, как загрузить файл данных? - person Akoasma; 12.05.2017
comment
К какому типу файлов относится ваш набор данных? Вы хотите загрузить сюда или прочитать в R? - person Mark Panny; 14.05.2017
comment
Это .txt, но, конечно, я мог бы также экспортировать его в другой формат. Я имел в виду, как я могу предоставить вам воспроизводимые данные - person Akoasma; 15.05.2017
comment
Таким же образом вы включили таблицу, показывающую успешный итоговый результат, но добавили несколько дополнительных наблюдений, чтобы показать репрезентативную выборку ваших данных. - person Mark Panny; 15.05.2017