腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
使用
RO2
正确
地
记录
来自
不同
包
的
泛
型
的
S3
方法
?
、
我正在编写一个
包
,它定义了一个新
的
类、测量者和一个print
方法
,即print.surveyor。我
的
代码运行良好,我
使用
roxygen
作为内联文档。但R CMD check发出警告: 我
使用
了以下两页,由Hadley编写,作为灵感:和,这两个页面都声明
正确
的</e
浏览 2
提问于2011-06-29
得票数 49
回答已采纳
2
回答
导入
包
的
S3
方法
而不导入其功能
、
、
、
我正在开发
的
包
中有以下依赖链: 我
的
包
使用
在
包
A (trajectory)
中
定义
的
类(simmer)。它还为该类(plot.trajectory)
使用
了一个plot.trajectory
方法
,它是在
包
B (simmer.plot)
中
定义
的
。我可以将
包
A作为一个整体导入,但不能将
包
B作为一个整体导入,因为它包含对
包</
浏览 2
提问于2020-01-08
得票数 4
回答已采纳
1
回答
开发一组依赖R
包
的
最佳实践
、
、
、
所有这些
包
都依赖于myPackageUtilities
中
的
每个
方法
。有一些并发症:2)依赖
浏览 1
提问于2016-01-31
得票数 2
回答已采纳
2
回答
在R
包
中
定义
S3
方法
而不引入依赖
的
首选
方法
是什么?
、
、
、
我有一个R
包
(目前不在CRAN上),它从其他
包
(特别是
S3
和huxtable::as_huxtable)
中
定义了几个
泛
型函数
的
huxtable::as_huxtable
方法
。但是,它们不是我
的
包
的
关键部分,所以当用户安装我
的
包
时,我不希望创建这些
包
的
依赖关系。在R4.0.0之前,我不导入
泛
型
就导出了
S3
浏览 2
提问于2020-04-28
得票数 8
回答已采纳
1
回答
S3
方法
帮助(
roxygen
2)
、
、
我试图在
包
中
使用
S3
方法
,在这里问了一个问题后,我想我理解了
如何
设置它:1 a 3 2
浏览 2
提问于2013-01-16
得票数 10
回答已采纳
4
回答
如何
导出
S3
方法
,使其在命名空间中可用?
、
、
我正在创建一个
包
,对于
S3
方法
,我
使用
以下命令导出它们##' @export现在,当我加载
包
时,predict在类myclass
的
对象上工作,但是函数predict.myclass不会被导出。那么,有没有一种
方法
可以导出predict.myclass,这样当用户在控制台中编写predict.mycl
浏览 7
提问于2013-08-29
得票数 22
1
回答
从
可选
包
扩展
S3
泛
型
、
我有一个,它为其对象提供了一个as.FlexTable
方法
,
从
ReporteRs
包
扩展了
S3
泛
型
。因此,由
roxygen
生成
的
我
的
命名空间文件有几行:...S3method(as.FlexTable,huxtable)export(as.FlexTable) 我不太想把记者放在Imports
中
:在描述文件
中
,因为它涉及
浏览 1
提问于2017-03-14
得票数 2
回答已采纳
2
回答
Roxygen
2 -
如何
正确
地
记录
S3
方法
、
、
我已经阅读了
Roxygen
2 PDF以及这篇,我对@method @S3method @export之间
的
区别以及
如何
使用
这些
方法
正确
地
记录
S3
方法
感到迷惑。我在下面的例子中进行了讨论:
如何
模拟文档?print和其他显示所有类特定实现用例
的
泛
型函数(即?print显示'factor‘、
浏览 0
提问于2011-08-26
得票数 54
回答已采纳
2
回答
使用
roox.在同一文件
中
记录
两个
S3
方法
、
、
我有两个用于
S3
泛
型
的
方法
(在另一个
包
中
定义),它们紧密相关,因此我想将它们
记录
在同一个Rd文件
中
。但是,当我单独
记录
它们参数时,我收到来自R CMD check
的
关于“文档对象
中
重复
的
\参数条目”
的
警告。然而,对于
不同
的
方法
,它
的
文档是
不同
的</e
浏览 3
提问于2012-04-11
得票数 23
2
回答
使用
roxygen
2 v4导出名为dots
的
非
S3
方法
、
自从
roxygen
2版本4.0.0之后,@S3method标记就被废弃了,而倾向于
使用
@export。这个
包
现在尝试检测一个函数是否是
S3
方法
,如果它认为它是一个NAMESPACE文件,它会自动将行S3method(function,class)添加到NAMESPACE文件
中
。问题是,如果一个函数不是一个
S3
方法
,但是它
的
名称包含一个.,那么
roxygen
有时会出错,在不应该
的
时候添加行。 有没有办
浏览 2
提问于2014-07-06
得票数 22
回答已采纳
1
回答
R CMD检查名称
中
带点
的
非
S3
方法
,其中点前
的
部分名称与utils
中
的
泛
型
重合
、
、
、
这个问题与相关但又
不同
。从那篇文章
中
,我了解到需要
使用
@export function.name才能让
roxygen
正确
地编写命名空间。我已经这样做了,命名空间是
正确
编写
的
。我
的
问题出现在我做R CMD检查
的
时候。我有一个具有tail.g()函数
的
遗留代码。R Check抛出一个注释,指出一个明显
的
S3
方法
已被导出但未注册。 下面是一个可重复
使用
浏览 5
提问于2016-12-09
得票数 4
1
回答
如何
在我
的
R
包
中将函数导出为
S3
方法
?
在名称空间文件(用
roxygen
2::document()创建)
中
,这些函数仅作为S3method导出,而不是以S3method
的
形式导出,并且不被sloop::is_s3_method识别。我在网上搜索,找不到答案或明确
的
例子。按照我
的
R脚本
中
的
,我只是
记录
了添加#' @export print.marco等函数。(marco_obj){ } 从上面提到
的<
浏览 2
提问于2020-07-27
得票数 0
回答已采纳
1
回答
R
使用
s3
和s4
方法
在同一个
包
中
模拟
、
、
、
simulate()
方法
定义为
S3
方法
的
定义。因为已经定义了用于模拟
的
泛
型
,所以我只是定义了一个simulate.myclass (在我
的
例子
中
是)。 该
包
还依赖于另一个具有S4版本模拟
的
包
。当加载我
的
包
时,我会得到上面的S4版本错误。创建R目录,添加一个简单
的
R脚本(我已经包含了生成前面提到
的
名称空间
浏览 6
提问于2012-01-16
得票数 5
1
回答
记录
现有
泛
型
的
新S4
方法
、
、
、
我想为plot
泛
型
记录
一个新
的
方法
。问题是,
如何
为标准
泛
型
记录
新
方法
。document = FALSE)Undocumented S4 methods:这是我
的
代码(R 4.0.3,
roxygen
2 7.1.1): #'
浏览 14
提问于2021-02-16
得票数 0
回答已采纳
1
回答
定义操作符不再起作用(UseMethod
中
的
错误(“%op%”):没有适用于类“字符”对象
的
'%op%‘
的
方法
)
在我
的
玩具
包
中
,我将%+%操作符定义为paste0()
的
别名。为了减少对其他软件
包
的
干扰,我以以下方式意识到这一点:# testab2() is defined in R file as a part of the package:} # whe
浏览 0
提问于2020-10-02
得票数 5
回答已采纳
2
回答
扩展其他
包
的
S4
方法
时Rd文件名冲突
、
、
、
、
实际问题 S4
泛
型
及其
方法
是,而不一定都定义在同一个
包
中
(包含(某些)自定义
方法
的
包
依赖于包含
泛
型
的
包
)和。
使用
包
roxygenize()
从
生成实际
的
Rd文件?当
泛
型
及其
方法
分散在
包
中
浏览 0
提问于2012-10-30
得票数 58
2
回答
正在检查
S3
泛
型
/
方法
一致性...警告
、
、
、
我已经阅读了以下两个讨论: 但是我
的
问题仍然没有解决。以下是详细信息:#' description#' more details#' @param x "test" objectplot.test <- function(x, label=TRUE, l
浏览 7
提问于2018-03-07
得票数 5
1
回答
自动
记录
S4
泛
型
的
所有
方法
,
使用
roxygen
2
、
、
我正在为文档编写一个
使用
的
包
。我在
记录
S4
方法
时遇到了一些困难。我已经定义了一个通用
的
方法
(例如,myGeneric),并且很少有实现它
的
方法
。 问题:是否有一种
方法
可以自动
记录
一个
泛
型
的
所有
方法
?手动解决方案是为每个
方法
添加这两行(这将是我
的
虚拟示例
中
的
第
浏览 5
提问于2014-06-16
得票数 9
1
回答
如何
记录
R6类
的
S3
泛
型
?
、
、
我有一个R6类myclass,并且我已经为它定义了
S3
泛
型
as.matrix。section 'Registering
S3
methods' in the 'Writing R Extensions'#' #&
浏览 21
提问于2020-04-22
得票数 2
回答已采纳
1
回答
现有
泛
型
的
RO2文档
、
我为我在
包
中
定义
的
show()类myclass编写了一个myclass
方法
。我用
roxygen
2生成了类和
方法
的
文档。除了在R CMD检查结果
中
得到以下警告外,一切都运行得很好: 无文档
的
S4
方法
:
泛
型
‘长度’和σ列表'myclass‘
如何
编写我自己没有写
的
show
泛</
浏览 0
提问于2018-03-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
左手用R右手Python系列——面向对象编程基础
如何通过Java反射获取泛型类型信息
计算机资料之《JAVA开发利器之Myeclipse》全面详解
R语言学习笔记——R语言面向对象编程系列2
使用C+制作一个R包
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券