如何更换所有参数?

时间:2018-05-19 14:24:05

标签: r

现在我有一个很长的函数由我编写,我想更改参数的字符。最简单的方法是什么?

#For explanation 
func <- function(x,y){
           i <- x+5
           t <- x+y
           g <- y+95
           p <- i+t+g
           return(p)
           }
#I want to change all the parameter x to number and the result should be
func <- function(number,y){
           i <- number+5
           t <- number+y
           g <- y+95
           p <- i+t+g
           return(p)
           }
#How can I do it quickly instead of manual replace them one by one?

1 个答案:

答案 0 :(得分:1)

如果您在RStudio IDE中工作,您可以选择一次出现的变量名称,输入 ctrl - alt - shift - M ,你将在右上下文中的所有变量上得到一个多光标(例如,只是在函数的主体中,这几乎是你想要的所有时间)然后你可以重命名。

要取消多光标,您可以按Esc或单击其他位置。