Regole con cui RStudio imposta intestazioni
Soluzione
sezioni di codice consentono di rompere un file di origine più grande in un insieme di regioni discrete per una facile navigazione tra di loro . sezioni di codice sono automaticamente pieghevole, ad esempio, il seguente file di origine ha tre sezioni (uno espanse e gli altri due ripiegate):
Per inserire una nuova sezione di codice è possibile utilizzare il codice -> Sezione Insert comando. In alternativa, ogni riga di commento che comprende almeno quattro trattini finali (-), segni di uguale (=), o segni cancelletto (#) automaticamente crea una sezione di codice. Ad esempio, tutte le seguenti linee creano sezioni di codice:
# Sezione Prima ---------------------------------
# Sezione Seconda =================================
### Sezione Tre #############################Si noti che, come illustrato sopra della linea può iniziare con un numero qualsiasi di segni di cancelletto (#) fino a quando si conclude con quattro o più -, =, o # caratteri .
(punti salienti da me)
Altri suggerimenti
RStudio sembra riconoscere sottointestazioni quando essi si trovano all'interno di funzioni. Ad esempio:
# SECTION ONE -----------------------------------------------------------------
testfunc <- function(input1,input2,input3){
# SUBSECTION ONE --------------------------------------------------------------
# SUBSECTION TWO --------------------------------------------------------------
ss2func <- function(x1,x2,x3){
}
}
# SECTION TWO -----------------------------------------------------------------
È un po 'brutto, ma se volete una sottosezione a ripiegare all'interno della sezione, ma anche essere pieghevole da solo è possibile utilizzare le parentesi graffe alle due estremità della sottosezione.
# SECTION ONE --------------------------------------------------------------
y <- 11:20
{# SUBSECTION ONE ----------------------------------------------------------
x <- 1:10
}
# SECTION TWO --------------------------------------------------------------
In questo modo è possibile avere una sottosezione ripiegato, pur vedendo il codice nella sezione uno. Ma se si piega sezione uno uno sottosezione sarà anche chiusa.