如何在大于绝对值(例如,0.3 )的相关矩阵中加粗值。这就是我现在的处境。
`library(huxtable) var1<-rnorm(100) var2<-rnorm(100) var3<-rnorm(100) var4<-rnorm(100) df<-data.frame(var1, var2, var3, var4) library(tidyverse) df %>% cor(.) %>% huxtable() %>% map_bold(., by_ranges(0.2, 0.4))`发布于 2019-09-23 16:43:07
弄明白了。
map_bold()将值映射到属性,中断指定要启动新属性的位置,values()在断续序列中指示属性应该是什么。所以,在-0.2下面,粗体属性应该是TRUE,在0.2以上,应该是FALSE,然后在0.2以上,应该再次是TRUE。
此外,通过将行和cols参数保留为空,它适用于所有行和cols。
library(huxtable)
var1<-rnorm(100)
var2<-rnorm(100)
var3<-rnorm(100)
var4<-rnorm(100)
df<-data.frame(var1, var2, var3, var4)
library(tidyverse)
df %>%
cor(.) %>%
huxtable() %>%
map_bold(.,
by_ranges(breaks=c(-0.2, 0.2), values=c(T, F, T)))https://stackoverflow.com/questions/58066650
复制相似问题