varias superponer studio lineas graficos graficas formatr r rstudio autoformatting

superponer - Auto-formato de código R en RStudio



superponer graficas en r (5)

El diseñador de paquetes puede formatear el código R y puede acceder a él a través de un Complemento de RStudio que permite formatear el archivo activo, el código resaltado, el paquete y más. Una característica distintiva es su flexibilidad, ya que la transformación del código de acuerdo con una guía de estilo se realiza por separado de la especificación de la guía de estilo. Esto permite diseñar de acuerdo con una guía de estilo arbitraria.

Hemos implementado la guía de estilo tidyverse y, al mismo tiempo, ofrecemos cierta flexibilidad en el diseño. Además, el tubo, la sintaxis de tidyeval y más se manejan correctamente. Puedes leer una introducción en esta publicación de blog .

Si no quiere seguir la guía de estilo tidyverse, puede echarle un vistazo a la viñeta ''Customizing Styler'' que describe cómo puede implementar una guía de estilo arbitraria. En esta viñeta, le muestro cómo puede implementar una guía de estilo que consta de una regla: siempre rompa la línea antes de { . Espero que ayude.

Divulgación: soy el mantenedor de styler.

¿Hay alguna posibilidad de auto-formatear código en RStudio?

Encontré this , pero no está conectado con RStudio.

También es deseable que sea un formato personalizable.


Primero CTRL + A , luego CTRL + MAYÚS + A.


Ve al menú Code y selecciona

Líneas de Reindent

Bajo mi SO, este tiene el atajo Ctrl + I.


actualización: 22-junio-2018

Gracias @ Lorenz @ kirill @ yuhi por el package styler . Lo he usado por un tiempo. La instalación más simple después del paquete es simplemente usar

desplácese a Addin --> style active file

Las opciones de personalización a través de la interfaz darían cierto control sobre el estilo que prefiramos.

Rstudio ahora puede formatear el código para que se vea limpio. Seleccione las líneas de interés y luego vaya a Code >> Reformat code o use el atajo de teclado ctrl + shift + A

actualización : Esta es una buena manera de re-estructurar el código, pero se rompe en , para los elementos de un vector. Para algunos esto está bien, pero con muchos elementos pasados ​​a un vector, es excesivo:

x <- c( "p.G12C", "p.F121S", "p.P124S", "p.P124L", "p.E13D", "p.E203K", "p.Q209P", "p.Q209P", "p.Q209L" )

Actualización: R-Studio versión 0.99.893

Hay una nueva característica que ha sido agregada por R-studio Addins . Parte de estos complementos, ahora puedes agregar @yuhi formatR como un Addin. Esta es una forma más ordenada y limpia de código de estructura que el code >> Refromat code . Sin embargo, el inconveniente con el Addin Reformat R Code arroja un error para los códigos Rshiny.


#use the library "formatR" install.packages("formatR") library(formatR) # tidy_eval("file path") tidy_eval("C:/Users/PC_name/Desktop/myfile.R")