gpt4 book ai didi

r - 从命令提示符获取 R 脚本时显示错误行号

转载 作者:行者123 更新时间:2023-12-04 09:21:17 24 4
gpt4 key购买 nike

考虑以下 R 文件(C:\Users\Pedro\Desktop\test.R):

f1 <- function() {
print("A")
}
f3()

如果我从 R 控制台获取此文件:

options(show.error.locations=TRUE);source('C:\\Users\\Pedro\\Desktop\\test.R')

然后错误信息正确地打印了一个行号:

enter image description here

但是,如果我通过以下操作从 Windows cmd 提示符运行上述命令:

R --slave --restore --no-save -e "options(show.error.locations=TRUE);source('C:\\Users\\Pedro\\Desktop\\test.R')"

那么就没有行号了:

enter image description here

所以我的问题是:从 Windows cmd 提示符获取 R 文件时,如何在错误消息中获取行号?

最佳答案

使用 keep.source=TRUE 似乎解决了我的问题:

options(show.error.locations=TRUE);source('C:\\Users\\Pedro\\Desktop\\test.R', keep.source=TRUE)

关于r - 从命令提示符获取 R 脚本时显示错误行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31846399/

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