仅使用rep(),seq()和s其他可能的函数/运算符产生以下序列。 “ xa”“ xb”“ xc”“ ya”“ yb”“ zc”

在以下情况下如何在R项目中获取输出:

仅使用rep(),seq()和可能的其他函数/运算符产生以下序列。您不得使用c()或显式循环 “ xa”“ xb”“ xc”“ ya”“ yb”“ zc”

预期结果: “ xa”“ xb”“ xc”“ ya”“ yb”“ zc”

beixiaonuan 回答:仅使用rep(),seq()和s其他可能的函数/运算符产生以下序列。 “ xa”“ xb”“ xc”“ ya”“ yb”“ zc”

这是一种实现方法:

sort(paste(rep(letters[26:24],seq(letters[24:26])),letters[3:1],sep=""))
# "xa" "xb" "xc" "ya" "yb" "zc"
,

这是另一种方式:

c1 <- c("x","y","z")
c2 <- c("a","b","c")

paste0(rep(c1,rev(seq_along(c2))),c2)
#[1] "xa" "xb" "xc" "ya" "yb" "zc"
本文链接:https://www.f2er.com/3162450.html

大家都在问