У меня есть вектор:
data <- c("ta", "tb", "tc", "tk", "tf")
Как мне преобразовать этот вектор в список, в который включены все возможные комбинации n (где n варьируется от 2 до длины (данные)-1) соседних элементов? Список должен выглядеть следующим образом (каждая строка представляет элемент списка):
"ta", "tb"
"tb", "tc"
"tc", "tk"
"tk", "tf"
"ta", "tb", "tc"
"tb", "tc", "tk"
"tc", "tk", "tf"
"ta", "tb", "tc", "tk"
"tb", "tc", "tk", "tf"
Мне нужно выполнить эту операцию много раз, поэтому важна скорость. Спасибо!
length(data)
? - person flodel   schedule 23.11.2013