gpt4 book ai didi

r - 如何使用管道 (%>%) 运算符正确地使 vim 缩进 dplyr 代码?

转载 作者:行者123 更新时间:2023-12-03 20:57:24 27 4
gpt4 key购买 nike

例如,vim 将 不是 正确缩进以下代码:

flights <- flights %>%
group_by(year, month, day) %>%
select(arr_delay, dep_delay) %>%
summarise(
arr = mean(arr_delay, na.rm = TRUE),
dep = mean(dep_delay, na.rm = TRUE)
) %>%
filter(arr > 30 | dep > 30)

有没有办法来解决这个问题?

我正在使用 Vim-R-Plugin ,相关问题是 here .

最佳答案

您可以做的一件事是学习 vimscript 并自己修改此行为。如果它运行良好,您可以将更改贡献给原作者。

我从这种方式开始,但最终从头开始编写自己的缩进代码,它按照我喜欢的方式完成所有工作。我与 R 插件作者讨论了用我的代码替换他的代码,但我的代码有几个错误我从来没有花时间去发现,这并没有打扰我(如果你有一个无与伦比的大括号,它会卡住, 例如)。我从来没有动力在剩下的时间里清理它并尝试将它放入 VIM 存储库。

回应您的询问,I have put my code on github .如果需要,您可以尝试使用我的缩进代码而不是 r-plugin 代码。它可能会也可能不会解决您的问题(没有 promise )。如果我有足够的动力,我可能会修复它,以便我们可以将其设为默认的 vim 缩进代码。

关于r - 如何使用管道 (%>%) 运算符正确地使 vim 缩进 dplyr 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28610032/

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