楼主: yijiaobani
2955 2

[问答] 开发R包时,编写的函数在载入包后无法显示,需要package:::function才可以调用? [推广有奖]

  • 4关注
  • 5粉丝

已卖:69份资源

博士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
191 个
通用积分
10.6711
学术水平
2 点
热心指数
8 点
信用等级
0 点
经验
5127 点
帖子
147
精华
0
在线时间
236 小时
注册时间
2015-5-18
最后登录
2020-10-28

楼主
yijiaobani 发表于 2017-11-22 09:51:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,我编写了一个包,里面有一些函数和数据。

数据在library(packages) 后,可以用data("data")使用。

但是函数在library(packages)后,直接使用函数名,报错。需要使用packages:::function,才能调用function,这中间是三个顿号,一般包都是library后可以直接使用函数,即使引用也只需要两个顿号,有大神知道为什么么?

十分感谢。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:function package Pack Fun PAC R包开发 调用函数

<img src="stati ...

沙发
yijiaobani 发表于 2017-11-22 10:21:01
搞定了,将namespace的内容换成默认的,不要使用roxygen提供的namespace,具体原因还不太清楚。

藤椅
listenlii 发表于 2019-11-17 21:45:27
顶一下我也遇到这个问题了,namespace清空还是不行

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 06:44