Zoeken…


Invoering

Een R Notebook is een R Markdown-document met brokken die onafhankelijk en interactief kunnen worden uitgevoerd, met uitvoer direct onder de invoer zichtbaar. Ze zijn vergelijkbaar met R Markdown-documenten, behalve dat de resultaten worden weergegeven in de modus R Notebook creatie / bewerking in plaats van in de gerenderde uitvoer. Opmerking: R Notebooks zijn een nieuwe functie van RStudio en zijn alleen beschikbaar in versie 1.0 of hoger van RStudio.

Een notitieboek maken

U kunt een nieuw notitieboek maken in RStudio met de menuopdracht Bestand -> Nieuw bestand -> R notitieboek
Als u de optie voor R Notebook niet ziet, moet u uw versie van RStudio bijwerken. Volg deze handleiding voor de installatie van RStudio voer hier de afbeeldingsbeschrijving in

Brokken invoegen

Chunks zijn stukjes code die interactief kunnen worden uitgevoerd. Om een nieuw stuk in te voegen door te klikken op de invoegknop die aanwezig is op de werkbalk van het notebook en selecteer het gewenste codeplatform (in dit geval R, omdat we R-code willen schrijven). Als alternatief kunnen we sneltoetsen gebruiken om een nieuw gedeelte Ctrl + Alt + I in te voegen (OS X: Cmd + Option + I)
voer hier de afbeeldingsbeschrijving in

Chunk-code uitvoeren

U kunt de huidige chunk uitvoeren door te klikken op Huidige chunk uitvoeren (groene afspeelknop) aan de rechterkant van de chunk. Als alternatief kunnen we de sneltoets Ctrl + Shift + Enter gebruiken (OS X: Cmd + Shift + Enter)

De uitvoer van alle lijnen in de chunk verschijnt onder de chunk.

Code in delen splitsen

Aangezien een chunk zijn uitvoer onder de chunk produceert, is het vaak handig om bij het splitsen van meerdere regels code in een enkele chunk die meerdere uitgangen produceert te splitsen in meerdere chunks zodat elke chunk één output produceert.

Selecteer hiertoe de code die u wilt splitsen in een nieuw stuk en druk op Ctrl + Alt + I (OS X: Cmd + Option + I) voer hier de afbeeldingsbeschrijving in

Uitvoering voortgang

Wanneer u code uitvoert in een notitieblok, verschijnt er een indicator in de rugmarge om u de voortgang van de uitvoering te laten zien. Regellijnen die naar R zijn verzonden, zijn gemarkeerd met donkergroen; regels die nog niet naar R zijn verzonden, zijn gemarkeerd met lichtgroen.

Meerdere chunks uitvoeren

Afzonderlijke brokken uitvoeren of opnieuw uitvoeren door op Uitvoeren te drukken voor alle brokken in een document kan pijnlijk zijn. We kunnen Alles uitvoeren uit het menu Invoegen op de werkbalk gebruiken om alle chunks die in het notitieblok aanwezig zijn uit te voeren. Sneltoets is Ctrl + Alt + R (OS X: Cmd + Option + R)

Er is ook een optie Restart R en Run All Chunks commando (beschikbaar in het menu Uitvoeren op de werkbalk van de editor), waarmee je een nieuwe R-sessie krijgt voordat je alle chunks uitvoert.

We hebben ook opties zoals Run All Chunks Above en Run All Chunks Below om chunks boven of onder te laten lopen vanaf een geselecteerde chunk. voer hier de afbeeldingsbeschrijving in

Voorbeelduitvoer

Voordat we de definitieve versie van een notebook weergeven, kunnen we een voorbeeld van de uitvoer bekijken. Klik op de knop Voorbeeld op de werkbalk en selecteer het gewenste uitvoerformaat.

U kunt het type uitvoer wijzigen door de uitvoeropties te gebruiken als "pdf_document" of "html_notebook" voer hier de afbeeldingsbeschrijving in

Opslaan en delen

Wanneer een .Rmd notitieblok wordt opgeslagen, wordt er een .nb.html bestand naast gemaakt. Dit bestand is een op zichzelf staand HTML-bestand dat zowel een gerenderde kopie van de notebook bevat met alle huidige chunk-uitgangen (geschikt voor weergave op een website) als een kopie van de notebook .Rmd zelf.

Meer info is te vinden op RStudio docs



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow