r - 缩短 R 中的长向量

载体 ab可以使用 toString(width = 10) 缩短在 Base R 中导致以 .... 结尾的较短向量

但是,我想知道如何使缩短的向量以 ..., last vector element 结尾?

我的 desired_output如下所示。

a <- 1:26
b <- LETTERS  

toString(a, width = 10)
# [1] "1,2,...."
desired_output1 = "1,2,...,26"

toString(b, width = 10)
# [1] "A,B,...."
desired_output2 = "A,B,...,Z"

最佳答案

你可以只添加结尾。

paste(toString(a, width = 10), a[length(a)], sep=", ")  
[1] "1, 2, ...., 26"
paste(toString(b, width = 10), b[length(b)], sep=", ")  
[1] "A, B, ...., Z"

https://stackoverflow.com/questions/70550869/

相关文章:

for-loop - For 循环构造转为函数式

regex - 在 perl 中使用 foreach 代替 map 和 grep

c++ - 直接将数组写入参数会在 C++ 中出错

r - 如何检测 R 中数据框中给定引用变量下方和上方的最接近值?

svelte - svelte.config.js 错误语法错误 : Cannot use impo

rust - 特征的静态工厂方法

php - 通过存储在 PHP 字符串中的名称获取枚举值

xml - 无法解析类 SearchView

bash - 在多个文件中将每第 4 次出现的 char "_"替换为 "@"

c# - 如何在 C# 中创建 JSON 对象