缩短 R 中的长向量

Sim*_*mel 2 string r vector

向量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"

Run Code Online (Sandbox Code Playgroud)

G5W*_*G5W 6

你可以直接添加结尾。

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"
Run Code Online (Sandbox Code Playgroud)