У меня есть функция Rcpp, которая дает мне как результат список с некоторыми векторами строк (std :: vector).Свернуть векторы в Rcpp
[[1]] [1] "0" "1" "0" "0" "0" "0"
[[2]] [1] "0" "0" "0" "0" "0" "1"
[[3]] [1] "0" "1" "0" "0" "0" "0"
[[4]] [1] "0" "0" "0" "1" "0" "0"
Я хочу, чтобы получить эти вещи, как это:
[[1]] [1] "010000"
[[2]] [1] "000001"
[[3]] [1] "010000"
[[4]] [1] "000100"
Теперь я использую: apply(do.call(rbind,myFunctioninCPP(),1,paste0,collapse="")
, чтобы получить то, что я хочу.
Мне интересно, можно ли получить этот более «outboxbox» таким образом, чтобы получить результат myFunctioninCPP(). Какие-либо предложения?
Каждый вектор списка является «std :: vector». И список результатов не имеет фиксированного размера. –
leandromarino