r - 我如何在 R 的矩阵中用粗体文本制作/替换一些行名
问题描述
我有一个矩阵,我想让一些行名加粗以区别于其他行名。
例如,我有一个以月份为行名的矩阵,我想将一月、五月和八月设为粗体。
解决方案
crayon
尽管不确定是否有简单的方法可以做到这一点,但您可能想查看一些软件包。无论如何,这是一个简单的开箱即用的替代方案,在良好的 ol base R 中 -
mat <- matrix(sample(100, 36), nrow = 12, dimnames = list(month.name, NULL))
bold <- c("January", "May", "August")
rownames(mat)[rownames(mat) %in% bold] <-
paste0("--------------", rownames(mat)[rownames(mat) %in% bold])
[,1] [,2] [,3]
--------------January 75 52 95
February 78 27 93
March 89 2 81
April 65 28 53
--------------May 67 15 30
June 90 19 86
July 13 39 85
--------------August 98 1 94
September 88 63 18
October 8 80 62
November 76 10 25
December 68 84 20
推荐阅读
- javascript - 函数外的“返回”问题
- azure - Microsoft.WindowsAzure.Storage.StorageException:已经存在租约
- firebase - Firebase 自定义身份验证 - 什么/哪里有可用的指标?
- qt - 如何调整 QDockWidget 的大小
- uikit - 如何将不在根层次结构中的 SwiftUI 视图呈现为 UIImage?
- textmate - 在 Textmate 中保存时出错 - 将现有文件保存在现有文件夹中时,“文件名”没有父文件夹
- ffmpeg - ffmpeg 覆盖 v4l2-ctl 配置 -> 如何将真正的原始设备复制到网络?
- powershell - 如何使用 PowerShell 从文件名中删除句点?
- java - 如何获取 OrdImage 的库
- r - 如何在 R 中创建一个数据框,其列计算引用了前一行中自己的值?