我正在使用dplyr,并且有一个数据框,其中的一列包含矢量/列表。我想创建一个包含索引为i(外部变量)的向量元素的列。
例如我= 2
我尝试过:
data <- data %>% mutate (element = list_x [i])
但是我得到的是list_x列的第ith个元素,而不是列中每个向量的第ith个元素...
答案 0 :(得分:0)
您可以使用sapply
将[
函数应用于位置i
的每个元素,如下所示:
data <- data %>%
mutate(element = sapply(list_x, "[", i))