我知道你可以设置R输出的宽度

> options(width = 20)
> 1:30
 [1]  1  2  3  4  5
 [6]  6  7  8  9 10
[11] 11 12 13 14 15
[16] 16 17 18 19 20
[21] 21 22 23 24 25
[26] 26 27 28 29 30

如何将错误消息设置为宽度20?

> options(width = 20)
> IWantMyErrorMessageToBeWidth20
Error: object 'IWantMyErrorMessageToBeWidth20' not found

推荐答案

正如 comments 中所说,您可以捕捉错误并像这样处理它

tryCatch(
  IWantMyErrorMessageToBeWidth20,
  error = function(err) {
    msg <- conditionMessage(err)
    stop(substr(as.character(msg), 1, 20), call. = FALSE)
  }
)

# Error: object 'IWantMyError

R相关问答推荐

为什么我的基准测试会随着样本量的增加而出现一些波动?

用关联字符串替换列名的元素

从外部文件读取多个值作为字符向量

如何提取所有完美匹配的10个核苷酸在一个成对的匹配与生物字符串在R?>

线性模型斜率在减少原始数据时提供NA

如何从容器函数中提取conf并添加到ggplot2中?

在R函数中使用加号

计算Mean by分组和绑定到R中的数据集

基于R中的辅助向量中的值有条件地连接向量中的字符串

R try Catch in the loop-跳过缺少的值并创建一个DF,显示跳过的内容

通过比较来自多个数据框的值和R中的条件来添加新列

如何为包创建自定义roxygen2标签?

如何在R曲线图弹出窗口中更改r和theta标签

如何在网页抓取中自动更改页码?

我无法在geom_point的gglot中为不同的组定义调色板

曲线图矩形顶点连接在错误的&q;一侧

如何根据R中ggplot2中的离散y轴标签更改面板的背景 colored颜色 ?

当标题在shinydashboard中禁用时,将侧栏菜单移至顶部

使用增量时隙数据帧使用R创建房间

打印时关闭SF点位置