首页 > 解决方案 > 为什么我的 dplyr 函数在 R markdown 中不起作用?

问题描述

这个块不工作。数据包已经加载。我现在的 R Studio 和 R 最新版本。我试过了,但仍然无法正常工作:

dplyr::select()

标签: rmarkdown

解决方案


我相信你误解了它是如何dplyr::select()工作的。首先,我建议您阅读我们的行为准则,然后您应该始终尝试使用示例数据集提出问题,该数据集与您正在使用的数据集相似,以便我们可以重现您的错误,然后为您提供可能解决方案。如果您对如何执行此操作有疑问,请单击此处

好的,其次我认为您应该了解其dplyr::select()工作原理。不难理解,select返回给定数据框的选定列。您可以使用以下表达式执行此操作

select(data_frame, column)

因此,在您提供给我们的这段代码片段中:

select(mpg, class)

您正在尝试删除数据集的class列,mpg即使它存在,我们(stackoverflow 人员)也不知道!但我确实相信您正在尝试收集mpgmtcars 数据集的列,该列已经内置在 R 中,如果我是对的,您可以运行以下代码:

select(mtcars, mpg)

推荐阅读