Error message : could not find function "select"
安装包含R的select
功能的包dplyr后,
这个错误不是预期的,但我仍然得到这个错误。
我想选择数据集的特定列,但美元符号运算符也不起作用。
答案 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)
您可以尝试多种方法来解决此问题。
ctrl + shift + F10
重新启动 R 会话dplyr::select()