Я новичок в R и думаю, что это довольно просто, но я не нашел конкретного ответа на это.Я пытаюсь воспроизвести фрейм данных df только с одним столбцом с именем path.vec, который собирает пути векторных элементов.Каждая ячейка этого path.vec в df может быть простым элементом вектора или вектора элементов.
# это пример пути
vector <- c("apple", "banana", "melon")
# ниже мой один элемент на вектор ячейки
df <- data.frame(
path.vec = c("apple", "banana", "melon")
)
# добавление пути к вектору
** # Я пробовал append (), код ниже, но это разбивает мой вектор на 1 элемент в строке, пока я хочу сохранитьмой путь, когда путь есть, все вместе в одной клетке **
append(path.vec, vector, after = length(path.vec) )
[1] "apple" "banana" "melon" "apple" "banana" "melon" "apple" "banana" "melon"
В конце концов я хотел бы что-то вроде
path.vec = c("apple","banana","melon", c("apple", "banana", "melon"))
[1] `"apple" "banana" "melon" c("apple", "banana", "melon") '
или
path.vec
1 apple
2 lemon
3 melon
4 c("appple", "banana", "melon")
Мне нужен этот фрейм данных как воспроизводимый пример реального фрейма данных, уже структурированного именно так, где мне нужно исследовать индексы конкретного элемента в векторе элементов.
спасибо!