gpt4 book ai didi

r - 修复源的缩进并使其干净

转载 作者:行者123 更新时间:2023-12-01 07:20:10 31 4
gpt4 key购买 nike

是否有任何合适的程序来修复已编写的 R 脚本的缩进?

例如,如果它被输入这样的脚本:

foo = function(x) {
a = 1
print(a)
}

它将其转换为:
foo = function(x) {
a = 1
print(a)
}

或更好?

最佳答案

是的,使用亿辉的formatR包裹。

之前和之后的演示:

R> system("cat /tmp/fex.R")
foo = function(x) {
a = 1
print(a)
}
R>
R> library(formatR)
R> tidy.source("/tmp/fex.R",replace.assign=TRUE)
foo <- function(x) {
a <- 1
print(a)
}
R>

您当然可以使用 tidy.source(..., file="NewFile.R") 重定向到一个新文件。

关于r - 修复源的缩进并使其干净,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13404847/

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