2017-09-06 3 views
1

Je voudrais savoir s'il existe un raccourci pour changer le nom d'un objet dans Rstudio qui apparaît plusieurs fois dans un script . Par exemple, si je commence par:R: sélectionner et changer le nom d'un objet dans un script qui apparaît plusieurs fois (raccourci?)

x*y 
y <- x + 4 
x <- x + y 

Ceci est juste un code sans signification. Supposons que je voudrais avoir z au lieu de x:

z*y 
y <- z + 4 
z <- z + y 

Est-il possible de changer tous les x à z silmultaneously, au lieu d'un à l'époque? Cela serait très utile pour des scripts plus longs.

+1

Je suis confus. Le point d'une variable est de lui assigner des valeurs arbitraires. Donc si 'x <- 1' et' z <- 2' alors 'x <- z' devrait fonctionner. – CPak

+3

Est-ce que Ctrl-Alt-Maj-M // Renommer dans Scope dans Rstudio ce que vous voulez? –

+0

Je sais que je peux juste assigner z à x et ensuite utiliser le même script, mais ce que je veux, c'est juste changer tous les x à z dans le script, littéralement parlant! J'espère juste qu'il y a une sorte de raccourci simple pour le faire. –

Répondre

1

Lorsque vous changer x à z dans rstudio

  1. appuyez sur [Ctrl] + [f]
  2. mettre le nom de l'ancienne variable ... dans votre cas, appuyez simplement [x]
  3. appuyez sur [tab] pour changer le « remplacer » le terrain
  4. mettre le nom du nouveau nom de la variable

Prenez soin que vous ne le changement, lorsque la chaîne est seule partie d'autres fonctions ou variables