强制一个名称空间在不更改加载顺序的情况下覆盖/优先于另一个名称空间吗?

问题描述 投票:2回答:1

select()属于dplyrMASS命名空间。

select()的歧义可以通过任一方法解决>

  1. 正在加载dplyr 之后正在加载MASS
  2. 使用dplyr::select而不是简单的select
  3. 还有其他解决方案,最好是涉及提名一个库来优先于其他解决方案的方法?

[额外说明:我知道在CSS领域中,可以将!important属性添加到样式中,以使其覆盖其他样式。我想知道R中是否存在类似的东西,当library(dplyr)时可以调用它。

select()同时属于dplyr和MASS命名空间。可以通过在使用dplyr :: select加载MASS之后加载dplyr来解决关于select()的歧义,而不是简单地...

r r-package
1个回答
2
投票

不确定是否可以完全解决您的问题,但是一种选择是使用conflict_prefer()库中的conflicted。从文档中:

© www.soinside.com 2019 - 2024. All rights reserved.