Мне нужно назначить вывод перекрестной таблицы переменной в том же формате выходного сигнала.R-crosstable: назначить выходной сигнал переменной
table(ops$days_until_1st_payment,ops$costo_real_bin10)
Я вижу:
print (table)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
-1 3 4 6 2 2 0 1 0 1 1 0 0 0 0 0 0 0 0 0
0 714 921 267 57 225 19 64 11 56 19 27 27 11 17 6 15 3 11 3
1 278 664 292 207 222 33 62 7 38 16 29 22 10 15 4 16 1 10 2
2 262 748 334 260 235 60 102 17 53 12 37 21 14 20 3 8 2 8 3
Но когда я сохранить его я получаю:
< -стол (OPS $ days_until_1st_payment, OPS $ costo_real_bin10)
View(a)
Var1 Var2 Freq
1 -1 0 3
2 0 0 714
3 1 0 278
4 2 0 262
5 3 0 148
Как могу ли я сохранить его в том же формате, который он напечатал?
спасибо!
Преобразуйте его в 'data.frame' сначала с помощью' as.data.frame.matrix', а затем попробуйте. – A5C1D2H2I1M1N2O1R2T1
Да, это странно. Предположительно, 'View' предназначен для отображения матриц, но проиллюстрированное поведение говорит о том, что оно действительно приводит к созданию фрейма данных, поскольку в случае объекта таблицы он переходит в« длинный »формат. –
@BondedDust, right - Я как раз собирался предложить 'View (unclass (a)), когда я понял, что их проблема заключается не в сохранении, а в использовании' View'. Название очень вводит в заблуждение. – A5C1D2H2I1M1N2O1R2T1