本文主要是介绍R语言【cli】——ansi_columns():把字符向量格式化为多个列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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”。
参数【ellipsis】:要追加到截断字符串的字符串。如果不想要标记,请提供空字符串。
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():把字符向量格式化为多个列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!