Это мой первый пост; пожалуйста, дайте мне знать, если я делаю какие-либо ошибки новичка. В моем конкретном случае c у меня есть вектор строк, и я хочу свернуть несколько соседних строк. У меня есть один вектор, указывающий начальную позицию и один, указывающий последний элемент. Как я могу это сделать?
Вот пример кода и мой подход, который не работает:
text <- c("cat", "dog", "house", "mouse", "street")
x <- c(1,3)
y <- c(2,5)
result <- as.data.frame(paste(text[x:y],sep = " ",collapse = ""))
В случае, если неясно, желаемый результат - это фрейм данных, состоящий из двух строк: "cat dog "и" улица домовая мышь ".