Я использую пакет epiR, так как он делает хорошие 2 на 2 таблицы сопряженности с коэффициентами шансов и долями, относящимися к населению.
Как обычно, мои данные кодируются 0 = Нет 1 = Да
Так что, когда я делаю
tabele(var_1,var_2)
Вывод получается в виде таблицы, выровненной как
Для его ввода, хотяepiR хочет, чтобы верхний левый квадрат был Exposed + VE Outcome + VE - т.е. верхний левый квадрат должен быть Var 1 == 1 и Var 2 == 1
В настоящее время я делаю это путем перекодирования нулей в 2 илиальтернативно, устанавливая в качестве фактора и используя повторный уровень.И то, и другое немного раздражает для других анализов, так как в целом я хочу, чтобы Outcome + VE пришел после Outcome-VE
Поэтому я подумал, есть ли простой способ (? Внутри таблицы) изменить ориентацию таблицы так,что это по существу инвертирует порядок строк / столбцов?
Надеюсь, что вышесказанное имеет смысл - с удовольствием предоставлю разъяснения, если нет.
Редактировать: Спасибо запредложения ниже;просто для пояснения я хочу иметь возможность сделать это при вызове таблицы из существующей переменной dataframe - то есть когда я делаю таблицу (data $ var_1, data $ var_2) - в идеале, без необходимости создавать совершенно новый объект