【问题标题】:R: Getting note about using zip::zipr() instead of zip::zip() - is it cause for concern?R:注意使用 zip::zipr() 而不是 zip::zip() - 是否值得关注?
【发布时间】:2019-04-09 18:31:01
【问题描述】:

当我从library(xlsx) 使用write.xlsx 时,控制台中出现以下内容:

Note: zip::zip() is deprecated, please use zip::zipr() instead

这是什么意思?我使用zip::zipr() 有多重要,如果它很重要,我该如何解决?

我的代码如下所示:

hs <- createStyle(textDecoration = "BOLD")

mwb <- write.xlsx(
list(a, b, c), 
"./myfile.xlsx",
sheetName = c("Sheet A", "Sheet B", "Sheet C"),
col.names = TRUE,
ow.names = FALSE,
headerStyle = hs)

【问题讨论】:

  • 已经有issue #454 用于更改awalker89 的single use of zip::zip
  • 米莉,我认为你现在可能“很好”依赖 openxlsx 并发出此警告:zip.Rd 似乎没有建议删除近水平,所以警告应该可以忽略。如果它让您非常恼火,您可以使用suppressMessages(write.xlsx(...)) 将其静音(因为它似乎是zip uses simpleMessage 而不是warning),尽管这将抑制该呼叫中的所有 消息。
  • ... 但请留意openxlsx 的更新版本。当它起作用时它很棒......直到它不起作用。 :-)

标签: r openxlsx


【解决方案1】:

您可以通过先加载您的 zip 包来使此注释消失,因为 zipr 功能在新的 zip 包中,而 zip 功能已被旧的 zip 包禁用。 图书馆(zip)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 2012-12-17
    • 2013-04-11
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多