我突然遇到了 ReporteRs 的一个奇怪问题,即使自上次我的代码运行良好以来我还没有更新或安装任何新软件包。
它似乎与管道运算符有关。这是一个例子:
这段代码返回了这个非常普遍的错误,我确信它在几周前在同一个表对象上工作:
我也遇到了与其他命令相同的问题,例如 addParagraph、addSlide 等,但仅在通过管道运算符链接时。
这是会话信息。有没有人遇到过这个问题,并且可以提出解决方案?
请注意,我的分析工作是在未连接到互联网的安全港环境中进行的,因此无法对安装的软件版本进行太多控制(并且仅提供屏幕截图)。
编辑:使用的代码:
paired_outcomes2 <- data.frame(sample = as.factor("Service"), percentage = as.character("50%"), count = as.integer(30))
# works
MyFTable <- paired_outcomes2
# The table
MyFTable <- FlexTable(MyFTable, add.rownames = FALSE, header.columns = F,
header.cell.props = cellProperties( background.color = "white" ),
header.text.props = textProperties( color = "black",
font.size = 11, font.weight = "bold" ),
body.text.props = textProperties( font.size = 10 , font.family="Calibri"))
# doesn't work
MyFTable <- paired_outcomes2 %>%
# The table
FlexTable( add.rownames = FALSE, header.columns = F,
header.cell.props = cellProperties( background.color = "white" ),
header.text.props = textProperties( color = "black",
font.size = 11, font.weight = "bold" ),
body.text.props = textProperties( font.size = 10 , font.family="Calibri"))