gpt4 book ai didi

r - If/else 建议包描述

转载 作者:行者123 更新时间:2023-12-04 12:41:49 26 4
gpt4 key购买 nike

有没有办法在依赖于操作系统类型的包的建议字段中执行 ifelse 语句。例如 installr package 对 Windows 用户来说会很好,并且与包密切相关,但它仅适用于 Windows 用户。这意味着将在 CRAN 检查中为 Mac 或 Linux 用户提出注释。

目前我有一个看起来像这样的包:

Package: awesomeR
Type: Package
Title: A collection of awesomeness
Version: 0.1.2
Date: 2013-02-18
Author: Guy Smiley
Maintainer: Guy <guy@gmail.com>
Description: it's pretty nifty
License: GPL-2
URL: http://crazyville
LazyData: TRUE
Depends:
R (>= 2.15)
Suggests:
pander,
installr,

也许答案是要么建议(并接受笔记)要么不建议。

最佳答案

我认为您不需要根据操作系统的 Suggests 特殊开关来进行起重机检查。

如果它不存在于/对于特定平台,则不会安装。我认为这样的包甚至不会出现在 CRAN 依赖项中。

就我而言 - 建议的软件包提示附加选项并扩展示例和功能,但对您的软件包并不重要,很多用户不会错过它们......但即使一个人是 Linux 或 MAC 用户,我认为知道有可用的建议包是件好事……如果他们愿意,他们可以在不同的平台上使用它。

所以我的答案是 - 建议它。

另外我认为我们应该努力实现跨平台包=)

关于r - If/else 建议包描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15344530/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com