为环境中的所有问题做事

Do things for all tibbles in environment

我的环境中有 110 个 tibbles。这些 tibbles 在其他 objects 中,但所有 tibbles 都有一个共同的模式。我知道如何用 ls(pattern = MyPattern) 列出它们。 现在我需要对每个 tibble 做一些基本的工作。我完全不知道如何处理这个问题,因为实际上我将使用字符列表,而不是小标题。 我试图在一个新的环境中分配这些 tibbles,但在阅读它们时没有成功。我有很多错误。

有人有解决方案可以将一些工作应用到我选择的 tibbles 吗?

您可以使用 getmget 按名称访问内容。因此,例如,这应该有效:

lapply(mget(ls(, pattern=MyPattern)), nrow)