Переименовать и очистить cor_df от corr в R - PullRequest
0 голосов
/ 18 июня 2020

Можно ли как-нибудь отредактировать свою таблицу cor_df (изображение ниже), чтобы переименовать метки, удалить "rowname" и в целом сделать ее красивее для публикации? И есть ли команда, которую я могу использовать для создания вывода латекса?

Вот как я создал свою корреляционную таблицу :

library(corrr)
library(dplyr)
Corrbata <- murder.data %>%
  dplyr::select(c(murderrate, prexconv, exec)) %%
  corrr::correlate(x = .) %>% 
  shave() %>%
  fashion(, decimals = 2) %>%
  fashion(na_print = "")

CorrData

Так выглядит мой cor_df, который выглядит некрасиво :) This is what my cor_df looks like, which looks ugly :)

1 Ответ

0 голосов
/ 19 июня 2020

Прошло много времени с тех пор, как я использую латекс, и я не очень хорошо знаком с тем, как вы визуализируете латекс с помощью RMarkdown. Вот снимок:

library(kableExtra)
cormat = round(cor(mtcars[,c("mpg","cyl","hp")]),digits=2)
cormat[!lower.tri(cormat)]=""
kable(cormat,"latex")

\begin{tabular}{l|l|l|l}
\hline
  & mpg & cyl & hp\\
\hline
mpg &  &  & \\
\hline
cyl & -0.85 &  & \\
\hline
hp & -0.78 & 0.83 & \\
\hline
\end{tabular}

enter image description here

...