如何将lintr输出导出到文件?

如何将lintr输出导出到文件?,r,function,standards,lint,lintr,R,Function,Standards,Lint,Lintr,我正在用lintr编写一些脚本,我们的标准是使用lintr对代码进行标准化。 例如,请告知如何将lint函数的输出导出到txt文件。 提前谢谢 您可以使用capture.output()函数: capture.output(lint("myscript.R"), file="lint_output.txt) 另一个选项是将结果转换为数据帧,然后以csv格式保存 result <- lintr::lint("my_script.R") df <- as.data.frame(resu

我正在用lintr编写一些脚本,我们的标准是使用lintr对代码进行标准化。 例如,请告知如何将lint函数的输出导出到txt文件。
提前谢谢

您可以使用
capture.output()
函数:

capture.output(lint("myscript.R"), file="lint_output.txt)

另一个选项是将结果转换为数据帧,然后以csv格式保存

result <- lintr::lint("my_script.R")
df <- as.data.frame(result)
write.csv(df, file="output_file_name.csv")
结果