gpt4 book ai didi

r - 是否可以列出可以为包设置的所有全局选项?

转载 作者:行者123 更新时间:2023-12-04 10:45:09 25 4
gpt4 key购买 nike

来自 tibble 的小插图,我读到可以通过 options 在全局选项中进行一些更改。控制打印的外观。但是,我没有在 R 中找到有关此选项的任何手册。我什至不知道可以将哪些字段添加到包的全局选项中。所以问题是:

对于一个包,我们可以获得一个可以通过 tibble.print_max 设置的字段列表(例如 tibble.print_mintibble 用于 BioC_mirrorutils 用于 options )在认识它们之前在 R 中?

最佳答案

可设置选项的处理方式由包作者自行决定(是否将它们包含在 .Options 中,将它们隐藏等)。看起来 tibble 包有一个隐藏变量 op.tibble ,其中显示了可用选项。

tibble:::op.tibble
# $tibble.print_max
# [1] 20
#
# $tibble.print_min
# [1] 10
#
# $tibble.width
# NULL
#
# $tibble.max_extra_cols
# [1] 100

因此,以下将为您提供包中可用选项的名称。
names(tibble:::op.tibble)
# [1] "tibble.print_max" "tibble.print_min"
# [3] "tibble.width" "tibble.max_extra_cols"

作为说明,我发现了 op.tibble通过做
grep("op", ls(getNamespace("tibble"), all=TRUE), value=TRUE)
# [1] "op.tibble" "stopc" "tibble_opt"

然后分别查看这些项目。也许其他作者可能会做类似的事情。但是在包中定义选项没有一般规则。

关于r - 是否可以列出可以为包设置的所有全局选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43297968/

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