微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在R中使用flextable库时,如何解决这个奇怪的错误?

如何解决在R中使用flextable库时,如何解决这个奇怪的错误?

我正在尝试使用flextable库在RMarkdown(在RStudio服务器上)中创建表。我收到一条奇怪的错误消息,在弄清自己在做什么错方面无法取得任何进展。我收到此错误消息: UUIDgenerate(n = nrow(uid),use.time = TRUE)中的错误: 未使用的参数(n = nrow(uid))

注意:当我尝试将RMarkdown文档中的代码运行到控制台时,发生错误。下面的代码(和错误输出)出现在R脚本中。

下面的代码产生错误

library(flextable)

ft <- flextable(head(mtcars))

ft

Error in UUIDgenerate(n = nrow(uid),use.time = TRUE) : 
  unused argument (n = nrow(uid))


head_ft <- flextable(as.data.frame(mtcars))

head_ft

Error in UUIDgenerate(n = nrow(uid),use.time = TRUE) : 
  unused argument (n = nrow(uid))


sessionInfo()
R version 3.6.3 (2020-02-29)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 10 (buster)


packageVersion("flextable")
[1] ‘0.5.11’

解决方法

您需要更新软件包uuid。最新版本的flextable已解决了该问题,因此更新flextable也应自动更新uuid

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。