Domanda

RStudio riconosce automaticamente le intestazioni in uno script di R che sono impostati tramite commenti:

entrare descrizione dell'immagine qui

Vorrei sfruttare questa caratteristica, ma io non capisco quali sono le regole per RStudio a riconoscerli come intestazioni. Qualcuno può spiegare?

È stato utile?

Soluzione

Codice pieghevole e Sezioni :

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top