我想为文件中所有出现的变量添加一个后缀(例如,将变量clean_df1 <- df1 %>%
group_by(ID) %>%
mutate(multiple = if_else(n_distinct(Status) > 1, TRUE, FALSE)) %>%
filter(!multiple | Status == "B") %>%
ungroup() %>% select(- multiple)
# A tibble: 10 x 2
Status ID
<fct> <dbl>
1 B 1
2 B 1
3 B 1
4 A 2
5 A 2
6 A 2
7 A 2
8 B 3
9 B 3
10 B 3
-> number
复数)。
VSCode通过默认的“ cmd + d”或numbers
提供了一个多选选项。但是,在对所有editor.action.addSelectionToNextFindMatch
进行此操作之后,将选择整个变量。我真的只需要把光标放在最后,就可以添加一个number
。我不想重新输入s
。
我该如何实现?
答案 0 :(得分:0)
我可以使用正则表达式:
\b(var1|var2|var3)\b
然后用相同的内容$ 1替换它(因为我用()
捕获了变量名),后跟's':$1s
答案 1 :(得分:0)
我只会先复制变量。所以:
如果要更改一些变量,则regex方法更好,但如果仅更改一个或两个变量,则不行。如果要做很多事情,创建宏真的很简单-您可以将其简化为一个键。
[不幸的是,这选择了var1和someOtherVar1(Var1部分)的出现-因此,如果这是一个问题,则最好使用正则表达式,因为更容易排除出现在另一个单词中的var1术语的实例,例如您要做的someVar1不打算更改。]