![]() |
1
14
虽然
this
但显然可以用于任何功能:
|
![]() |
2
13
您可以使用
|
![]() |
3
8
你在比较两种功能不同的语言。首先,您可以使用
调用
但你也必须小心这样做。因为根据包的构造方式,最终可能会使用依赖于命名空间中其他(未导出)函数的函数,但由于命名空间未加载,因此无法找到该函数。我自己也遇到过这个问题,使用的是例如
但是你链接到的问题,不会通过这个解决。这里的问题是“糟糕的设计”,因为包作者决定需要一个S3方法来重新排序因子,而不是特定于包的类。这样做为整个factor类注册了一个S3方法,因此改变了调用的每个函数的行为
由于这个问题是由软件包开发人员自己造成的,作为一个用户,除了亲自入侵S3系统以找到所需的实际方法之外,你几乎做不到什么。 |
![]() |
4
7
从R 4.0开始,您也可以使用main
|
![]() |
5
1
answer ,导入包还允许您从自己的脚本中导入函数或其他对象,给R一种模块化的感觉,很像python模块。
裁判: https://cran.r-project.org/web/packages/import/vignettes/import.html |