首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >r: openxlsx_getOp和op.openxlsx$中的openxlsx返回相同选项的不同值

r: openxlsx_getOp和op.openxlsx$中的openxlsx返回相同选项的不同值
EN

Stack Overflow用户
提问于 2022-02-13 01:04:13
回答 1查看 128关注 0票数 0

当我运行以下代码时,在R中使用openxlsx包:

代码语言:javascript
复制
> openxlsx_getOp("dateFormat")

我得到了[1] "yyyy-mm-dd"的期望值。然而,这一守则:

代码语言:javascript
复制
> op.openxlsx$openxlsx.dateFormat

返回[1] "mm/dd/yyyy"

为什么这些不一样?

编辑:对不起。我在源文件的顶部调用了options("openxlsx.dateFormat" = "yyyy-mm-dd")。看来这一点很重要。

EN

回答 1

Stack Overflow用户

发布于 2022-02-13 07:11:12

来自?op.openxlsx

‘openxlsx_getOp()’检索‘op.openxlsx’中的‘openxlsx’选项。如果没有设置(当前为‘NULL’),则从‘op.openxlsx’检索默认选项。这还将检查预期选项是否是标准选项(在“op.openxlsx”中列出),否则将提供警告。

所以我怀疑它在你的环境中被设定为“yyyy”,因此出现了差异。要进行双重检查,您可以尝试在您的计算机上运行R --vanilla (或Windows下的等效程序),并查看它是否已恢复到默认的mm/dd/yyyy

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71097124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档