R: 收到有关使用zip::zipr()而不是zip::zip()的提示 - 这是否令人担忧?

3
当我使用 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)

1
已经有问题#454来更改awalker89的单个使用zip :: zip - r2evans
1
Millie,我认为你现在可以放心地依赖于openxlsx,并忽略这个警告:zip.Rd似乎没有暗示即将删除的迹象,所以可以忽略这个警告。如果这个警告让你很烦恼,你可以使用suppressMessages(write.xlsx(...))来消除它(因为似乎zip使用simpleMessage而不是warning),但这将抑制该调用中的所有消息。 - r2evans
1
但要注意寻找更新版本的 openxlsx。当它工作时,它非常棒......直到它不工作为止。 :-) - r2evans
1个回答

6

如果您先加载您的zip包,就可以通过使用新的zipr函数和禁用旧的zip函数来使此注释消失。 库(zip)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接