具有相同功能名称的软件包

Desta Haileselassie Hagos

在R中具有相同功能名称的库似乎很烦人。解决以下问题的最简单方法是什么?

Attaching package: ‘dplyr’

The following objects are masked from ‘package:stats’:
filter, lag
The following objects are masked from ‘package:base’:
intersect, setdiff, setequal, union

如下所示添加library(stats)或调用filter函数stats::filter以及其他函数对我来说并不可行。

library(ggplot2)
library(dplyr)
library(stats)
stats::filter
stats::lag 
base::union 
base::setdiff 
base::setequal 
base::intersect

# Reading in the data
data <- read.csv("data.csv", header = FALSE)

# Plots 
dataSummary  <- data %>% group_by(id) %>% summarise(data_count = x())
dataSummary
plotTest <- ggplot(dataSummary, aes(id, data_count)) + geom_bar(stat = 'identity')  + ggtitle("Test Title")
plot(plotTest) 

但这会在执行绘图功能之前始终发出先前的警告消息。有指针吗?还是有抑制这些警告并进行密谋的方法?

csgillespie
  1. 如果您只是不想显示警告,请通过

    library(dplyr, warn.conflicts = FALSE)
    

    但是主要缺点是它只是隐藏了问题,并没有停止执行。如果需要实际使用其中一个掩蔽函数,则可以将其命名为stats::lag(@alistaire)。

  2. 不要使用掩盖基本功能的软件包。如果example("filter")在加载程序包后运行(说)给出了不同的答案,则总体思路anti-social

  3. 一些软件包“改善”了基本功能,因此屏蔽不是问题。

  4. 加载程序包的顺序很重要。如果您使用的是已屏蔽的函数,则第一个加载的软件包是搜索路径中的第一个软件包。请参阅此答案以获得一些见解。


这个答案试图总结将(最终)删除的许多评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当PPA在Ubuntu软件中心具有相同名称的软件包时

来自分类Dev

具有相同名称空间的不同Composer软件包

来自分类Dev

是否可以在不同的组织中创建具有相同名称的软件包?

来自分类Dev

记录定义具有相同名称的函数的软件包

来自分类Dev

NuGet-禁止覆盖软件包(具有相同的名称和版本号)

来自分类Dev

不同的软件包如何具有相同的源代码?

来自分类Dev

不同的软件包如何具有相同的源代码?

来自分类Dev

APP未安装具有相同名称且存在冲突签名的现有软件包

来自分类Dev

如果以某种方式删除了代码,是否可以编写具有相同软件包名称等的新代码并更新现有应用程序?

来自分类Dev

检查现有的CRAN软件包中是否使用了功能名称

来自分类Dev

无法更新或安装软件包:已添加具有相同密钥的项目

来自分类Dev

作曲家:需要具有自定义名称空间的软件包

来自分类Dev

具有特定软件包名称的Android应用无法安装

来自分类Dev

Yum:搜索具有二进制名称的软件包

来自分类Dev

无法通过具有列出名称的文本文件安装软件包

来自分类Dev

具有Flutter软件包的Web功能:mapbox_gl

来自分类Dev

导入两个具有相同类别但又具有其他类别的软件包

来自分类Dev

apt-get给出错误:无法找到所有软件包的软件包<软件包名称>

来自分类Dev

导入模块的软件包与现有软件包相同

来自分类Dev

软件包功能清单

来自分类Dev

APT-GET:如何检索名称中具有特定字符串的所有软件包的描述?

来自分类Dev

有什么办法可以从终端获取软件包名称?

来自分类Dev

没有软件包名称的深层复制

来自分类Dev

具有相同名称的多种功能

来自分类Dev

如何安装具有合适能力的软件包?

来自分类Dev

创建具有外部依赖关系的软件包

来自分类Dev

具有提交ID的Bower git软件包

来自分类Dev

PHP OpenSSL扩展是否具有软件包?

来自分类Dev

具有新Python和旧软件包的virtualenv

Related 相关文章

  1. 1

    当PPA在Ubuntu软件中心具有相同名称的软件包时

  2. 2

    具有相同名称空间的不同Composer软件包

  3. 3

    是否可以在不同的组织中创建具有相同名称的软件包?

  4. 4

    记录定义具有相同名称的函数的软件包

  5. 5

    NuGet-禁止覆盖软件包(具有相同的名称和版本号)

  6. 6

    不同的软件包如何具有相同的源代码?

  7. 7

    不同的软件包如何具有相同的源代码?

  8. 8

    APP未安装具有相同名称且存在冲突签名的现有软件包

  9. 9

    如果以某种方式删除了代码,是否可以编写具有相同软件包名称等的新代码并更新现有应用程序?

  10. 10

    检查现有的CRAN软件包中是否使用了功能名称

  11. 11

    无法更新或安装软件包:已添加具有相同密钥的项目

  12. 12

    作曲家:需要具有自定义名称空间的软件包

  13. 13

    具有特定软件包名称的Android应用无法安装

  14. 14

    Yum:搜索具有二进制名称的软件包

  15. 15

    无法通过具有列出名称的文本文件安装软件包

  16. 16

    具有Flutter软件包的Web功能:mapbox_gl

  17. 17

    导入两个具有相同类别但又具有其他类别的软件包

  18. 18

    apt-get给出错误:无法找到所有软件包的软件包<软件包名称>

  19. 19

    导入模块的软件包与现有软件包相同

  20. 20

    软件包功能清单

  21. 21

    APT-GET:如何检索名称中具有特定字符串的所有软件包的描述?

  22. 22

    有什么办法可以从终端获取软件包名称?

  23. 23

    没有软件包名称的深层复制

  24. 24

    具有相同名称的多种功能

  25. 25

    如何安装具有合适能力的软件包?

  26. 26

    创建具有外部依赖关系的软件包

  27. 27

    具有提交ID的Bower git软件包

  28. 28

    PHP OpenSSL扩展是否具有软件包?

  29. 29

    具有新Python和旧软件包的virtualenv

热门标签

归档