gpt4 book ai didi

r - 在 R 中制作字符序列的最聪明的方法

转载 作者:行者123 更新时间:2023-12-05 08:38:32 29 4
gpt4 key购买 nike

我将在 R 中制作以下序列:

A A B B B A A B B B

我使用了下面的代码:

rep(c("A","A","B","B","B"),2)

我得到的正确答案如下:

[1] "A" "A" "B" "B" "B" "A" "A" "B" "B" "B"

但我不喜欢我的代码。我想看看制作上述序列的最聪明的方法。我不知道是否可以使用 LETTERS[1:2] 制作上述序列。

提前致谢

最佳答案

你完全可以不使用 rep 来做到这一点:

LETTERS[(0:9 %% 5 > 1) + 1]
[1] "A" "A" "B" "B" "B" "A" "A" "B" "B" "B"

在这里,您只需将 9 替换为您想要的序列长度即可。

关于r - 在 R 中制作字符序列的最聪明的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62633760/

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