在以下情况下如何在R项目中获取输出:
仅使用rep(),seq()和可能的其他函数/运算符产生以下序列。您不得使用c()或显式循环 “ xa”“ xb”“ xc”“ ya”“ yb”“ zc”
预期结果: “ xa”“ xb”“ xc”“ ya”“ yb”“ zc”
在以下情况下如何在R项目中获取输出:
仅使用rep(),seq()和可能的其他函数/运算符产生以下序列。您不得使用c()或显式循环 “ xa”“ xb”“ xc”“ ya”“ yb”“ zc”
预期结果: “ 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"