r - 带有 huxtable 的相关矩阵中的粗体大值
问题描述
如何在相关矩阵中加粗大于绝对值(例如 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))
解决方案
弄清楚了。
map_bold()
将值映射到属性,breaks 指定您希望新属性启动的位置,并values()
规定属性应该是什么,在中断的序列中。所以,低于-0.2,粗体属性应该是TRUE
,高于0.2,它应该是FALSE
,然后高于0.2,它应该TRUE
再次。
此外,通过将 map_bold 的 rows 和 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)))
推荐阅读
- html - CSS动画从左到右移动眼睛的替代方案
- sql - 从具有两个变量列的表中选择最大值(Microsoft SQL)
- html - HTML + CSS - 仅针对移动设备调整图像大小
- c# - 从条形码扫描仪获取数据
- python - 在 python 中将 .replace() 与 List 一起使用
- php - 未经身份验证的 Laravel
- android - 安卓。从 adb 开始片段
- python - 警告:目标位置“...”处已存在目录,但它不是 conda 环境。继续创建环境 (y/[n])?
- batch-file - 使用 .bat 或 .lnk 文件自动执行 cmd 并进行用户输入
- c# - 构造函数中的快捷方式