从R中列表列的所有列表中删除元素

时间:2018-08-08 20:51:41

标签: r list dataframe

我在R中有一个数据框。在其中一列中,我存储列表。我需要从此列中包含它的所有列表中删除一个数字。

example <- data.frame(matrix(NA_real_, nrow=10, ncol=1))
colnames(example) <- "col"
x <- list(c(1,2,3,4))
for(y in 1:10) {
  example$col[y] <- x
}

这将生成一个数据帧,其中包含10个长度为4的列表(包含值1,2,3,4)。我想从每个子列表中删除具有特定值(在这种情况下为1)的每个元素。如何以最有效的方式做到这一点?

0 个答案:

没有答案