Пакет flextable
отлично выглядит. Я пытаюсь создать таблицу из результатов корреляции (см. Ниже). На выходе получается список. Думаю, проблема в том, что это не фрейм данных. Но я попытался преобразовать в фрейм данных и получил сообщение об ошибке:
Ошибка в as.data.frame.default (res2): не удается преобразовать класс «rcorr» в данные. frame).
Любая помощь будет принята с благодарностью. Я довольно новый пользователь R.
Спасибо!
res2<-rcorr(as.matrix(bald_data, type="spearman", use="complete.obs"))
res2
do ecoli fc flow ph sc temp tss turb
do 1.00 -0.25 -0.26 0.36 0.52 -0.02 -0.07 0.06 -0.38
ecoli -0.25 1.00 0.38 -0.24 -0.34 -0.21 0.04 0.10 0.01
fc -0.26 0.38 1.00 -0.14 -0.40 -0.19 0.32 0.12 0.06
flow 0.36 -0.24 -0.14 1.00 0.56 0.03 0.41 -0.14 -0.22
ph 0.52 -0.34 -0.40 0.56 1.00 0.45 0.07 -0.18 -0.23
sc -0.02 -0.21 -0.19 0.03 0.45 1.00 -0.13 -0.27 0.00
temp -0.07 0.04 0.32 0.41 0.07 -0.13 1.00 -0.01 0.02
tss 0.06 0.10 0.12 -0.14 -0.18 -0.27 -0.01 1.00 0.37
turb -0.38 0.01 0.06 -0.22 -0.23 0.00 0.02 0.37 1.00
n
do ecoli fc flow ph sc temp tss turb
do 44 44 44 44 44 44 44 44 44
ecoli 44 48 48 48 44 44 44 48 48
fc 44 48 48 48 44 44 44 48 48
flow 44 48 48 48 44 44 44 48 48
ph 44 44 44 44 44 44 44 44 44
sc 44 44 44 44 44 44 44 44 44
temp 44 44 44 44 44 44 44 44 44
tss 44 48 48 48 44 44 44 48 48
turb 44 48 48 48 44 44 44 48 48
P
do ecoli fc flow ph sc temp tss turb
do 0.0985 0.0831 0.0171 0.0003 0.9058 0.6666 0.7123 0.0099
ecoli 0.0985 0.0078 0.1071 0.0243 0.1694 0.8025 0.4830 0.9558
fc 0.0831 0.0078 0.3300 0.0073 0.2262 0.0315 0.4168 0.7092
flow 0.0171 0.1071 0.3300 0.0000 0.8547 0.0058 0.3255 0.1420
ph 0.0003 0.0243 0.0073 0.0000 0.0022 0.6672 0.2415 0.1341
sc 0.9058 0.1694 0.2262 0.8547 0.0022 0.3971 0.0758 0.9749
temp 0.6666 0.8025 0.0315 0.0058 0.6672 0.3971 0.9444 0.9077
tss 0.7123 0.4830 0.4168 0.3255 0.2415 0.0758 0.9444 0.0101
turb 0.0099 0.9558 0.7092 0.1420 0.1341 0.9749 0.9077 0.0101
typeof(res2)
[1] "list"