安装库dplyr

时间:2018-02-12 20:12:17

标签: r

Error message : could not find function "select"

安装包含R的select功能的包后, 这个错误不是预期的,但我仍然得到这个错误。 我想选择数据集的特定列,但美元符号运算符也不起作用。

3 个答案:

答案 0 :(得分:0)

我认为我也遇到过这个问题而且我不确定是什么原因造成的。但是,我通常可以通过在命令之前指定包来解决问题,如下面的代码所示。

dplyr::select()

希望这有帮助。

答案 1 :(得分:0)

@THATguy 搞定了!那将解决您的问题。此错误的原因通常是由于具有相同功能的多个库。在这种情况下,函数“select”存在于包“dplyr”和“MASS”中。如果您在代码中输入 select,它可能会拉取 MASS 库,并且如果您的意图是仅从数据框中选择某些列,那么您希望从“dplyr”中进行选择。例如:

df <- read.csv("df.csv") %>% #bring in the data frame
      dplyr::select(-x, -y, -z) # remove the x, y, and z columns from the data frame

或者,如果您想保留某些列,请删除变量前面的“-”。

答案 2 :(得分:0)

您可以尝试多种方法来解决此问题。

  1. 使用 ctrl + shift + F10 重新启动 R 会话
  2. 如果这是您想要的选择功能,您可以使用 dplyr::select()