R语言【cli】——ansi_collapse():

Package cli version 3.6.0


Description

特点:

  • 自定义分隔符,
  • 自定义最后分隔符:参数【last】,
  • 为截断的字符串添加省略号,
  • 在UTF-8控制台上使用Unicode省略号字符,
  • 可以折叠"from both ends", style = "both-ends",
  • 可以考虑限制结果的显示宽度,以字符为单位;
  • 测量显示宽度时,正确处理ANSI控制序列。

Usage

R 复制代码
ansi_collapse(
  x,
  sep = ", ",
  last = ", and ",
  trunc = Inf,
  width = Inf,
  ellipsis = symbol$ellipsis,
  style = c("both-ends", "head")
)

Arguments

参数【x】:字符向量,或具有as.character()方法的对象。

参数【sep】:字符串,分隔符。

参数【last】:如果没有截断,则使用最后一个分隔符。例如,用",and"代替牛津逗号。

参数【trunc】:要显示的最大元素数。对于style = "head",至少使用trunc = 1。对于style = "both-ends",即使指定了较小的数字,也至少使用trunc = 5。

参数【width】:结果显示宽度的限制,以字符为单位。这是一个硬限制,输出永远不会超过它。"两端"样式没有实现此参数,它总是使用Inf,如果设置了有限的宽度值则会发出警告。

参数【ellipsis】:要在截断位置使用的字符串。默认情况下,如果控制台是UTF-8,则使用Unicode省略号字符,否则使用三个点。

参数【style】:截断风格:Both-ends:默认值,显示vector的开始和结束,如果需要,跳过中间的元素。Head:显示vector的开头,如果需要,可以跳过末尾的元素。


Value

字符标量。如果向量中的任何元素为NA,则为NA_character_。


Examples

R 复制代码
ansi_collapse(letters)

ansi_collapse(letters, trunc = 5)

ansi_collapse(letters, trunc = 5, style = "head")
复制代码
[1] "a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, and z"
复制代码
[1] "a, b, c, …, y, and z"
复制代码
[1] "a, b, c, d, e, …"
相关推荐
Web打印2 分钟前
Phpask(php集成环境)之02配置php
开发语言·php
赵谨言5 分钟前
基于Python和ArcPy的不动产数据入库技术与运用
大数据·开发语言·经验分享·python
—Miss. Z—6 分钟前
计算机软件资格考试—Python补充
开发语言·python
星火开发设计17 分钟前
C++ 异常处理:try-catch-throw 的基本用法
java·开发语言·jvm·c++·学习·知识·对象
白太岁29 分钟前
C++:(3) 线程的关联、条件变量、锁和线程池
开发语言·c++
一个天蝎座 白勺 程序猿38 分钟前
KingbaseES约束机制:数据迁移中的数据完整性保障
开发语言·数据库·kingbase·kingbasees
~央千澈~1 小时前
抖音弹幕游戏开发之第9集:pyautogui进阶 - 模拟鼠标操作·优雅草云桧·卓伊凡
开发语言·python·游戏
遇见你的雩风1 小时前
【Golang】--- Goroutine
开发语言·golang
v沙加v1 小时前
Java Rendering Engine Unknown
java·开发语言
张3蜂1 小时前
python知识点点亮
开发语言·python