Package cli version 3.6.0
Description
这个函数有助于ANSI样式字符串的多列输出。它可以很好地与boxx()一起工作。
Usage
ansi_columns(
text,
width = console_width(),
sep = " ",
fill = c("rows", "cols"),
max_cols = 4,
align = c("left", "center", "right"),
type = "width",
ellipsis = symbol$ellipsis
)
Arguments
参数【text】:字符矢量格式。每个元素将被格式化为表格的一个单元格。
参数【width】:屏幕的宽度。
参数【sep】:列之间的分隔符。它可能有ANSI样式。
参数【fill】:是按行填充还是按列填充。
参数【max_cols】:要使用的最大列数。不会再用了,即使还有空间。
参数【align】:列内的对齐。
参数【type】:传递给ansi_nchar()和ansi_align()。你很可能想要默认的“width”。文章来源:https://www.toymoban.com/news/detail-808889.html
参数【ellipsis】:要追加到截断字符串的字符串。如果不想要标记,请提供空字符串。文章来源地址https://www.toymoban.com/news/detail-808889.html
Example
fmt <- ansi_columns(
paste(col_red("foo"), 1:10),
width = 50,
fill = "rows",
max_cols=10,
align = "center",
sep = " "
)
boxx(fmt, padding = c(0,1,0,1), header = col_cyan("Columns"))
┌ Columns ───────────────────────────────────────────┐ │ foo 1 foo 2 foo 3 foo 4 foo 5 │ │ foo 6 foo 7 foo 8 foo 9 foo 10 │ └────────────────────────────────────────────────────┘
到了这里,关于R语言【cli】——ansi_columns():把字符向量格式化为多个列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!