gpt4 book ai didi

r - formatR width.cutoff 问题

转载 作者:行者123 更新时间:2023-12-02 01:54:53 24 4
gpt4 key购买 nike

tidy.source(source = "ugly.R", 
file = "pretty.R",
reindent.spaces = 2,
width.cutoff = 72)

上面没有把第72列的代码换行,我的输出如下:

pwr.norm.test(d = (19.4 - 18.4)/2.8, n = 100, sig.level = 0.05, alternative = "two.sided")
pwr.norm.test(d = (18.9 - 18.4)/2.8, n = 200, sig.level = 0.05, alternative = "two.sided")
pwr.norm.test(d = (18.4 - 18.4)/2.8, n = 10000, sig.level = 0.05, alternative = "two.sided")

我做错了吗?还有,格式化后"/"符号前后没有空格。那应该是正确的吗?谢谢。

最佳答案

width.cutoff 指定尝试换行的最小长度,而不是最大行长度。所以在这种情况下,它不会开始尝试换行,直到它已经在单词 alternative 的中间。 tidy.source 也不拆分分配,因此直到行尾才找到任何中断的地方。

此外,tidy.source 确实没有在斜杠前后插入空格 - 这种行为似乎是从它使用的 deparse 继承的。

关于r - formatR width.cutoff 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778635/

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