gpt4 book ai didi

r - 在R中生成结合字母和数字序列的字符串

转载 作者:行者123 更新时间:2023-12-02 08:25:32 33 4
gpt4 key购买 nike

我如何在 R 中生成这个向量:

x <- c("R11", "R12", "R13", "R21", "R22", "R23", "R31",....)直到 R7xx一组六个字母 (R, S, D, A, B, X)

等等?无需实际输入。

最佳答案

尝试这样的事情:

m <- expand.grid(c('A','B','D','R','X'),1:7,1:3)
apply(m,1,paste0,collapse = "")

一种强制特定的非字母排序的方法是使用一个因子明确指示它,然后从 expand.grid 中排序结果:

m <- expand.grid(factor(c('R','A','B','D','X'),levels = c('R','A','B','D','X')),
1:7,
1:3)
m <- m[order(m[,1],m[,2],m[,3]),]

然后像以前一样运行 apply 行。

关于r - 在R中生成结合字母和数字序列的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32567751/

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