gpt4 book ai didi

r - openxlsx错误: length of rows and cols must be equal

转载 作者:行者123 更新时间:2023-12-01 18:35:00 31 4
gpt4 key购买 nike

我刚刚遇到了与 this 相同的问题Nabble 用户在尝试使用一组非矩形行和列将样式应用到 Excel 工作簿时遇到了这种情况。

wb <- createWorkbook()
addWorksheet(wb, "Iris")
writeData(wb, sheet = 1, x = iris)
boldStyle <- createStyle(textDecoration=c("bold"))
addStyle(wb, 1, style = boldStyle, cols=4:5, rows = 1:150)

Error in addStyle(wb, 1, style = boldStyle, cols = 4:5, rows = 1:150, : Length of rows and cols must be equal.

如何修复此代码,以便不会出现错误,并且可以将样式应用到非矩形单元格集?

最佳答案

addStyle 的参数之一,gridExpand, 默认设置为 FALSE。让它执行您尝试的操作的技巧是将此参数设置为 TRUE。这允许函数将样式应用到所提供的行和列的组合。

将最后一行替换为这一行,它应该可以正常工作:

addStyle(wb, 1, style = boldStyle, cols=4:5, rows = 1:150, gridExpand = T)

关于r - openxlsx错误: length of rows and cols must be equal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45428561/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com