Como fonte para um script em R

Quando você quiser dizer-R para executar vários comandos um após o outro sem esperar por instruções adicionais, utilize o fonte() função. usuários R referem-se a este processo como terceirização de um script.

Para preparar o script a ser adquirido, você primeiro escrever o roteiro inteiro em uma janela do editor. Em rstudio, por exemplo, a janela do editor está no canto superior esquerdo da tela. Sempre que você pressionar Enter na janela do editor, o cursor se move para a próxima linha, como em qualquer editor de texto.

Digite as seguintes linhas de código na janela do editor. (Lembre-se que em rstudio editor de origem está no canto superior esquerdo, por padrão.) Observe que a última linha contém uma pequena além do código que você viu anteriormente: o impressão() função.

h lt; - "Olá" seunome lt; - readline ( "Qual é o seu nome") print (pasta (h, seunome))

Lembre-se de digitar o impressão() função como parte do seu script. scripts de origem comportar de maneira diferente a partir do código interativa em resultados de impressão. No modo interativo, um resultado é impresso, mesmo sem um impressão() função. Mas quando você fonte de um script, a saída é impressa somente se você tem um compromisso explícito impressão() função.

Você pode digitar várias linhas de código no editor de código sem ter cada linha avaliada por R. Em seguida, quando estiver pronto, você pode enviar as instruções para R - em outras palavras, fonte o script.

Quando você usa Rgui ou rstudio, você pode fazer isso em uma de três maneiras:

  • Enviar uma linha individual de código do editor para o console. Clique na linha de código que você deseja executar e, em seguida, pressione Ctrl + R em Rgui. Em rstudio, você pode pressionar Ctrl + Enter ou clique no botão Executar.

  • Enviar um bloco de código destaque para o console. Selecione o bloco de código que você deseja executar e, em seguida, pressione Ctrl + R (em Rgui) ou Ctrl + Enter (no rstudio).

  • Enviar todo o script para o console (o que é chamado de terceirização de um script). Em Rgui, clique em qualquer lugar na janela do seu script e, em seguida, escolha Editar-Executar tudo. Em rstudio, clique em qualquer lugar no editor de código e pressione Ctrl + Shift + Enter. Alternativamente, você pode clicar no botão Fonte.

Esses atalhos de teclado são definidos apenas em rstudio. Se você usar um editor de fonte diferente, você pode não ter as mesmas opções.

Agora você pode enviar todo o script para o console R. Para fazer isso, clique no botão Fonte no canto superior direito da janela do editor ou escolha Editar-Source. O script começa, atinge o ponto onde ele pede para a entrada, e aguarda que você digite o seu nome na janela do console. Observe que a janela Workspace agora lista os dois objetos que você criou: h e seu nome.

image0.jpg

Quando você clica no botão Source, fonte ( '~ / .active-rstudio-document') aparece no console. O que rstudio realmente faz aqui é salvar o seu script em um arquivo temporário e, em seguida, usar a função R fonte() para chamar esse script no console. Lembre-se este funciona- você vai encontrá-lo novamente.

menu