2015-07-19 71 views
2

的每一個其它字符假設你有一個字符串和相同長度的向量:R:插入載體導入字符串

require(stringi) 

string <- "ABCDEFGHIJKLMN" 
vector <- 1:stri_length(string) 

這將是一個快速的方法來輸出呢?

# A1B2C3D4E5F6G7H8I9J10K11L12M13N14 

或者輸出看起來像這樣的一個載體(如簡單):

vector2 
# "A" "1" "B" "2" "C" "3" "D" "4" ........ 

回答

2

有可能是一個更好的辦法,但如果你想在第二輸出,這裏是我的嘗試

paste(c(rbind(strsplit(string, "")[[1]], vector)), collapse = "") 
## [1] "A1B2C3D4E5F6G7H8I9J10K11L12M13N14" 

,只需刪除paste部分,如

c(rbind(strsplit(string, "")[[1]], vector)) 
# [1] "A" "1" "B" "2" "C" "3" "D" "4" "E" "5" "F" "6" "G" "7" "H" "8" "I" "9" "J" "10" 
# [21] "K" "11" "L" "12" "M" "13" "N" "14"