gpt4 book ai didi

r - 如何在R中创建不同大小的空白向量

转载 作者:行者123 更新时间:2023-12-05 00:50:59 25 4
gpt4 key购买 nike

我有一个“大小”或“宽度”的向量,比如这个:

x <- c(1, 4, 6, 10)

我想基于 x 创建另一个向量,像这样的向量:

y <- c(" ", "    ", "      ", "          ")

创建y基本上有两个输入:空格""和向量x

如你所见,向量x定义了y中空格的长度。我知道我可以从头开始创建一个函数,但我猜测是否有某种函数或与 reppaste0 或 R 中的其他内置函数的组合.

有什么想法吗?谢谢。

最佳答案

使用strrep:

strrep(" ", c(1, 4, 6, 10))
#> [1] " " " " " " " "

stringr中,也可以使用str_dup:

stringr::str_dup(" ", c(1, 4, 6, 10))
#> [1] " " " " " " " "

关于r - 如何在R中创建不同大小的空白向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73289785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com