From 575c5972234b3113ef7a3bb3570b7ae48ff4cc35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Fronm=C3=BCller?= <Maximilian.Fronmueller@student.reutlingen-university.de> Date: Sat, 20 Jan 2024 23:40:10 +0100 Subject: [PATCH] a --- tutorial_page.Rmd | 110 +++- tutorial_page.html | 489 ++++++++++++++++-- tutorial_page_files/figure-html/barplot-1.png | Bin 0 -> 13758 bytes tutorial_page_files/figure-html/ggplot-1.png | Bin 0 -> 14166 bytes tutorial_page_files/figure-html/plot-1.png | Bin 0 -> 16341 bytes 5 files changed, 547 insertions(+), 52 deletions(-) create mode 100644 tutorial_page_files/figure-html/barplot-1.png create mode 100644 tutorial_page_files/figure-html/ggplot-1.png create mode 100644 tutorial_page_files/figure-html/plot-1.png diff --git a/tutorial_page.Rmd b/tutorial_page.Rmd index be45229..767f5e8 100644 --- a/tutorial_page.Rmd +++ b/tutorial_page.Rmd @@ -6,7 +6,10 @@ runtime: shiny_prerendered ```{r setup, include=FALSE} library(learnr) +library(readxl) +library("ggplot2") knitr::opts_chunk$set(echo = FALSE) +gameData <- read_excel("bgg_dataset.xlsx", sheet = "Sheet2", n_max = 500) ``` @@ -103,10 +106,115 @@ quiz( ### Hypothesentest ## Ergebnispräsentation +In diesem Kapitel beschäftigen wir uns mit ausgewählten grafischen Darstellungsmöglichkeiten von Daten und wie man diese in RStudio erstellen kann. ### Streudiagramm +Ein Steudiagramm wird häufig verwendet, um einen Zusammenhang zwischen Variablen darzustellen. In RStudio kann man mit Hilfe des plot()-Befehls ein solches Streudiagramm erzeugen. +Hier ein Beispiel: + +```{r plot} +plot(gameData[["Year Published"]],gameData[["ID"]],ylab="ID des Spiels", xlab="Veröffentlichung des Spiels", main="Zusammenhang ID und Erstveröffentlichung eines Spiels",xlim=c(1960,2024)) + +``` +\ +Der Code für dieses Streudiagramms ist grob zusammengefasst: +\ +\ +**plot(gameData[["xxx"]],gameData[["yyy"]],xlim=c(a,z))** +\ +\ +Enthalten sind hier drei Parameter, die beiden Variablen und eine Begrenzung. Wobei xlim eine Begrenzung der x-Achse, und damit die Begrenzung der Werte von "xxx" darstellt, um ein genaueres Bild zu erhalten. +\ +\ +\ +\ +Erstellen Sie nun anhand des Beispiels ein einfaches Streudiagramm welches den Zusammenhang zwischen "Min Age" und "Complexity Average" darstellt: +```{r plotExercise, exercise=TRUE} + +``` +```{r plotExercise-hint} +plot(gameData[["Complexity Average"]],gameData[["Min Age"]]) + +``` +\ +\ + +### Boxplot-Diagramm +Ein Boxplot ist ein Diagramm, dass verschiedene Lageparameter und Streuparameter abbildet und damit einen ersten groben Überblick über eine Verteilung gibt. Meistens verwendet man einen Boxplot um schnell eine Übersicht über Median, Quartile, Minimal- und Maximalwerte sowie Ausreißer zu erhalten. +\ +Folgend ein Beispiel: +```{r ggplot} +ggplot(gameData, aes(y = .data[["Play Time"]], group = .data[["Year Published"]], x = .data[["Year Published"]])) + geom_boxplot() + coord_cartesian(xlim = c(2000, 2020)) + +``` +\ +\ +Anhand des Beispiels nun ein kleines Quiz zur Verdeutlichung der Begrifflichkeiten: \ +```{r quiz-ggplot} +quiz( + question("Was ist der Median im Diagramm?", + answer("ein vertikaler Strich"), + answer("die Höhe der Box"), + answer("ein horizontaler Strich in der Mitter der Box", correct = TRUE), + answer("das untere Ende der Box")), + + question("Was sind die Quartile im Diagramm?(Es sind mehrere Antworten möglich)", + answer("das obere Ende der Box", correct = TRUE), + answer("Punkte oberhalb der Box"), + answer("ein Drittel des vertikalen Strichs"), + answer("das untere Ende der Box", correct = TRUE)), + + question("Was sind die Maximalwerte im Diagramm?", + answer("Punkte oberhalb der Box"), + answer("die Spitzen des vertikalen Strichs", correct = TRUE), + answer("die x-Achse und die y-Achse"), + answer("die Flaeche der Box") + ), + question("An was erkennt man im Diagramm die Ausreißer?", + answer("es sind Punkte außerhalb der Box", correct = TRUE), + answer("an der Größe der Box"), + answer("durch schlechtes Verhalten") + + ) +) +``` +\ +\ +Um ein Boxplot-Diagramm zu erstellen, muss man das ggplot2-package installiert haben, der grobe Syntax fürs Diagramm selbst sieht wiefolgt aus: +\ +**ggplot(gameData, aes(y = .data[["xxx"]], group = .data[["yyy"]], x = .data[["yyy"]])) + geom_boxplot()** +\ +\ +\ +\ + +### Säulendiagramme +Das bekannte Säulendiagramm wird meistens verwendet um eine Veränderung im Laufe der Zeit zu zeigen. Mit Säulendiagrammen kann man Steigerung, Rückgang, Stagnation als auch eine Häufigkeitsverteilung deutlich zeigen. Um ein Säulendiagramm in R mit Häufigkeitsverteilung zu erhalten, gibt man den Befehl: +\ +\ +**barplot(table(gameData[["xxx"]])** ein und kann um die Achsen näher zu beschreiben noch **xlab=""** und **ylab=""** einfügen. +\ +\ +Folgend ein Beispiel für ein Säulendiagramm mit Häufigkeitsverteilung: +\ +```{r barplot} +barplot(table(gameData[["Min Age"]]), xlab = "Altersfreigabe" , ylab = "Häufigkeit", + main = "Häufigkeit der Altersfreigaben" ) +``` +\ +\ +Geben Sie nun ein Säulendiagramm mit den Werten von "Complexity Average" und Achsenbeschriftung aus: +\ +```{r barplotExercise, exercise=TRUE} + + +``` +```{r barplotExercise-hint} +barplot(gameData[["Complexity Average"]], xlab = "Spiel" , ylab = "Score") + +``` + -### Kein Plan ## Teaminfos diff --git a/tutorial_page.html b/tutorial_page.html index b9b1935..55e96d4 100644 --- a/tutorial_page.html +++ b/tutorial_page.html @@ -14,7 +14,7 @@ <meta name="allow-skip" content="false" /> <meta name="learnr-version-prerender" content="0.11.5" /> -<title>Tutorial</title> +<title>Data Science Tutorial</title> <!-- header-includes START --> <!-- HEAD_CONTENT --> @@ -109,12 +109,11 @@ if (window.hljs) { <article class="topics" id="learnr-tutorial-content"> -<div id="section-topic-1" class="section level2"> -<h2>Topic 1</h2> -<div id="section-exercise" class="section level3"> -<h3>Exercise</h3> -<p><em>Here’s a simple exercise with an empty code chunk provided for -entering the answer.</em></p> +<div id="section-datenbasis" class="section level2"> +<h2>Datenbasis</h2> +<div id="section-datenherkunft" class="section level3"> +<h3>Datenherkunft</h3> +<p><em>Wo kommen die Daten her?</em></p> <p>Write the R code required to add two plus two:</p> <div class="tutorial-exercise" data-label="two-plus-two" data-completion="1" data-diagnostics="1" data-startover="1" @@ -122,11 +121,9 @@ data-lines="0" data-pipe="|>"> <script type="application/json" data-ui-opts="1">{"engine":"r","has_checker":false,"caption":"<span data-i18n=\"text.enginecap\" data-i18n-opts=\"{"engine":"R"}\">R Code<\/span>"}</script> </div> </div> -<div id="section-exercise-with-code" class="section level3"> -<h3>Exercise with Code</h3> -<p><em>Here’s an exercise with some prepopulated code as well as -<code>exercise.lines = 5</code> to provide a bit more initial room to -work.</em></p> +<div id="section-inhalt" class="section level3"> +<h3>Inhalt</h3> +<p>Was ist der Inhalt der Datensatz.</p> <p>Now write a function that adds any two numbers and then call it:</p> <div class="tutorial-exercise" data-label="add-function" data-completion="1" data-diagnostics="1" data-startover="1" @@ -137,11 +134,16 @@ data-lines="5" data-pipe="|>"> <script type="application/json" data-ui-opts="1">{"engine":"r","has_checker":false,"caption":"<span data-i18n=\"text.enginecap\" data-i18n-opts=\"{"engine":"R"}\">R Code<\/span>"}</script> </div> </div> +<div id="section-hypothesen" class="section level3"> +<h3>Hypothesen</h3> +<p><em>Mindestens 2 Hypothesen</em></p> +<p>Mindestens 2 Hypothesen</p> </div> -<div id="section-topic-2" class="section level2"> -<h2>Topic 2</h2> -<div id="section-exercise-with-hint" class="section level3"> -<h3>Exercise with Hint</h3> +</div> +<div id="section-datenaufbereitung" class="section level2"> +<h2>Datenaufbereitung</h2> +<div id="section-einlesen-von-daten" class="section level3"> +<h3>Einlesen von Daten</h3> <p><em>Here’s an exercise where the chunk is pre-evaluated via the <code>exercise.eval</code> option (so the user can see the default output we’d like them to customize). We also add a “hint†to the correct @@ -166,6 +168,17 @@ data-lines="0" data-pipe="|>"> <pre class="text"><code>head(mtcars)</code></pre> </div> </div> +<div id="section-inkonsistenzen-und-leerstellen-beheben" +class="section level3"> +<h3>Inkonsistenzen und Leerstellen beheben</h3> +<p><em>Here’s an exercise where the chunk is pre-evaluated via the +<code>exercise.eval</code> option (so the user can see the default +output we’d like them to customize). We also add a “hint†to the correct +solution via the chunk immediate below labeled +<code>print-limit-hint</code>.</em></p> +<p>Modify the following code to limit the number of rows printed to +5:</p> +</div> <div id="section-quiz" class="section level3"> <h3>Quiz</h3> <p><em>You can include any number of single or multiple choice questions @@ -191,10 +204,175 @@ base and recommended R packages:</p> <script>if (Tutorial.triggerMathJax) Tutorial.triggerMathJax()</script> </div> </div> +</div> +</div> +<div id="section-datenanalyse" class="section level2"> +<h2>Datenanalyse</h2> +<div id="section-mittelwert" class="section level3"> +<h3>Mittelwert</h3> +</div> +<div id="section-median" class="section level3"> +<h3>Median</h3> +</div> +<div id="section-varianz" class="section level3"> +<h3>Varianz</h3> +</div> +<div id="section-standardabweichung" class="section level3"> +<h3>Standardabweichung</h3> +</div> +<div id="section-lineare-regression" class="section level3"> +<h3>Lineare Regression</h3> +</div> +<div id="section-hypothesentest" class="section level3"> +<h3>Hypothesentest</h3> +</div> +</div> +<div id="section-ergebnispräsentation" class="section level2"> +<h2>Ergebnispräsentation</h2> +<p>In diesem Kapitel beschäftigen wir uns mit einigen grafischen +Darstellungsmöglichkeiten von Daten und wie man diese in RStudio +erstellen kann.</p> +<div id="section-streudiagramm" class="section level3"> +<h3>Streudiagramm</h3> +<p>Ein Steudiagramm wird häufig verwendet, um einen Zusammenhang +zwischen Variablen darzustellen. In RStudio kann man mit Hilfe des +plot()-Befehls ein solches Streudiagramm erzeugen. Hier ein +Beispiel:</p> +<img src="tutorial_page_files/figure-html/plot-1.png" width="624" /><br /> +Der Code für dieses Streudiagramms ist grob zusammengefasst:<br /> +<br /> +<strong>plot(gameData[[“xxxâ€]],gameData[[“yyyâ€]],xlim=c(a,z))</strong><br /> +<br /> +Enthalten sind hier drei Parameter, die beiden Variablen und eine +Begrenzung. Wobei xlim eine Begrenzung der x-Achse, und damit die +Begrenzung der Werte von “xxx†darstellt, um ein genaueres Bild zu +erhalten.<br /> +<br /> +<br /> +<br /> +Erstellen Sie nun anhand des Beispiels ein einfaches Streudiagramm +welches den Zusammenhang zwischen “Min Age†und “Complexity Average†+darstellt: +<div class="tutorial-exercise" data-label="plotExercise" +data-completion="1" data-diagnostics="1" data-startover="1" +data-lines="0" data-pipe="|>"> +<script type="application/json" data-ui-opts="1">{"engine":"r","has_checker":false,"caption":"<span data-i18n=\"text.enginecap\" data-i18n-opts=\"{"engine":"R"}\">R Code<\/span>"}</script> +</div> +<div class="tutorial-exercise-support" data-label="plotExercise-hint" +data-completion="1" data-diagnostics="1" data-startover="1" +data-lines="0" data-pipe="|>"> +<pre class="text"><code>plot(gameData[["Complexity Average"]],gameData[["Min Age"]])</code></pre> +</div> +<p><br /> +<br /> +</p> +</div> +<div id="section-boxplot-diagramm" class="section level3"> +<h3>Boxplot-Diagramm</h3> +<p>Ein Boxplot ist ein Diagramm, dass verschiedene Lageparameter und +Streuparameter abbildet und damit einen ersten groben Überblick über +eine Verteilung gibt. Meistens verwendet man einen Boxplot um schnell +eine Übersicht über Median, Quartile, Minimal- und Maximalwerte sowie +Ausreißer zu erhalten.<br /> +Folgend ein Beispiel: +<img src="tutorial_page_files/figure-html/ggplot-1.png" width="624" /><br /> +<br /> +Anhand des Beispiels nun ein kleines Quiz zur Verdeutlichung der +Begrifflichkeiten:<br /> +</p> +<div class="panel-heading tutorial-quiz-title"><span data-i18n="text.quiz">Quiz</span></div> +<div class="panel panel-default tutorial-question-container"> +<div data-label="quiz-ggplot-1" class="tutorial-question panel-body"> +<div id="quiz-ggplot-1-answer_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-1-message_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-1-action_button_container" class="shiny-html-output"></div> +<script>if (Tutorial.triggerMathJax) Tutorial.triggerMathJax()</script> +</div> +</div> +<div class="panel panel-default tutorial-question-container"> +<div data-label="quiz-ggplot-2" class="tutorial-question panel-body"> +<div id="quiz-ggplot-2-answer_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-2-message_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-2-action_button_container" class="shiny-html-output"></div> +<script>if (Tutorial.triggerMathJax) Tutorial.triggerMathJax()</script> +</div> +</div> +<div class="panel panel-default tutorial-question-container"> +<div data-label="quiz-ggplot-3" class="tutorial-question panel-body"> +<div id="quiz-ggplot-3-answer_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-3-message_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-3-action_button_container" class="shiny-html-output"></div> +<script>if (Tutorial.triggerMathJax) Tutorial.triggerMathJax()</script> +</div> +</div> +<div class="panel panel-default tutorial-question-container"> +<div data-label="quiz-ggplot-4" class="tutorial-question panel-body"> +<div id="quiz-ggplot-4-answer_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-4-message_container" class="shiny-html-output"></div> +<div id="quiz-ggplot-4-action_button_container" class="shiny-html-output"></div> +<script>if (Tutorial.triggerMathJax) Tutorial.triggerMathJax()</script> +</div> +</div> +<p><br /> +<br /> +Um ein Boxplot-Diagramm zu erstellen, muss man das ggplot2-package +installiert haben, der grobe Syntax fürs Diagramm selbst sieht wiefolgt +aus:<br /> +<strong>ggplot(gameData, aes(y = .data[[“xxxâ€]], group = .data[[“yyyâ€]], +x = .data[[“yyyâ€]])) + geom_boxplot()</strong><br /> +<br /> +<br /> +<br /> +</p> +</div> +<div id="section-säulendiagramme" class="section level3"> +<h3>Säulendiagramme</h3> +Das bekannte Säulendiagramm wird meistens verwendet um eine Veränderung +im Laufe der Zeit zu zeigen. Mit Säulendiagrammen kann man Steigerung, +Rückgang, Stagnation als auch eine Häufigkeitsverteilung deutlich +zeigen. Um ein Säulendiagramm in R mit Häufigkeitsverteilung zu +erhalten, gibt man den Befehl:<br /> +<br /> +<strong>barplot(table(gameData[[“xxxâ€]])</strong> ein und kann um die +Achsen näher zu beschreiben noch **xlab=““** und +<strong>ylab=â€â€</strong> einfügen.<br /> +<br /> +Folgend ein Beispiel für ein Säulendiagramm mit +Häufigkeitsverteilung:<br /> +<img src="tutorial_page_files/figure-html/barplot-1.png" width="624" /><br /> +<br /> +Geben Sie nun ein Säulendiagramm mit den Werten vonâ€Complexity Average†+und Achsenbeschriftung aus:<br /> + +<div class="tutorial-exercise" data-label="barplotExercise" +data-completion="1" data-diagnostics="1" data-startover="1" +data-lines="0" data-pipe="|>"> +<script type="application/json" data-ui-opts="1">{"engine":"r","has_checker":false,"caption":"<span data-i18n=\"text.enginecap\" data-i18n-opts=\"{"engine":"R"}\">R Code<\/span>"}</script> +</div> +<div class="tutorial-exercise-support" data-label="barplotExercise-hint" +data-completion="1" data-diagnostics="1" data-startover="1" +data-lines="0" data-pipe="|>"> +<pre class="text"><code>barplot(gameData[["Complexity Average"]], xlab = "Spiel" , ylab = "Score")</code></pre> +</div> +</div> +</div> +<div id="section-teaminfos" class="section level2"> +<h2>Teaminfos</h2> +<div id="section-nikolay-nikolaev" class="section level3"> +<h3>Nikolay Nikolaev</h3> +</div> +<div id="section-maximilian-fronmüller" class="section level3"> +<h3>Maximilian Fronmüller</h3> +</div> +<div id="section-lino-cortese" class="section level3"> +<h3>Lino Cortese</h3> <p> <script type="application/shiny-prerendered" data-context="server-start"> library(learnr) +library(readxl) +library("ggplot2") knitr::opts_chunk$set(echo = FALSE) +gameData <- read_excel("bgg_dataset.xlsx", sheet = "Sheet2", n_max = 500) </script> <script type="application/shiny-prerendered" data-context="server"> @@ -227,18 +405,20 @@ output$`tutorial-exercise-two-plus-two-output` <- renderUI({ <script type="application/shiny-prerendered" data-context="server"> learnr:::store_exercise_cache(structure(list(label = "two-plus-two", global_setup = structure(c("library(learnr)", -"knitr::opts_chunk$set(echo = FALSE)"), chunk_opts = list(label = "setup", - include = FALSE)), setup = NULL, chunks = list(list(label = "two-plus-two", - code = "", opts = list(label = "\"two-plus-two\"", exercise = "TRUE"), - engine = "r")), code_check = NULL, error_check = NULL, check = NULL, - solution = NULL, tests = NULL, options = list(eval = FALSE, - echo = TRUE, results = "markup", tidy = FALSE, tidy.opts = NULL, - collapse = FALSE, prompt = FALSE, comment = NA, highlight = FALSE, - size = "normalsize", background = "#F7F7F7", strip.white = TRUE, - cache = 0, cache.path = "tutorial_page_cache/html/", - cache.vars = NULL, cache.lazy = TRUE, dependson = NULL, - autodep = FALSE, cache.rebuild = FALSE, fig.keep = "high", - fig.show = "asis", fig.align = "default", fig.path = "tutorial_page_files/figure-html/", +"library(readxl)", "library(\"ggplot2\")", "knitr::opts_chunk$set(echo = FALSE)", +"gameData <- read_excel(\"bgg_dataset.xlsx\", sheet = \"Sheet2\", n_max = 500)" +), chunk_opts = list(label = "setup", include = FALSE)), setup = NULL, + chunks = list(list(label = "two-plus-two", code = "", opts = list( + label = "\"two-plus-two\"", exercise = "TRUE"), engine = "r")), + code_check = NULL, error_check = NULL, check = NULL, solution = NULL, + tests = NULL, options = list(eval = FALSE, echo = TRUE, results = "markup", + tidy = FALSE, tidy.opts = NULL, collapse = FALSE, prompt = FALSE, + comment = NA, highlight = FALSE, size = "normalsize", + background = "#F7F7F7", strip.white = TRUE, cache = 0, + cache.path = "tutorial_page_cache/html/", cache.vars = NULL, + cache.lazy = TRUE, dependson = NULL, autodep = FALSE, + cache.rebuild = FALSE, fig.keep = "high", fig.show = "asis", + fig.align = "default", fig.path = "tutorial_page_files/figure-html/", dev = "png", dev.args = NULL, dpi = 192, fig.ext = "png", fig.width = 6.5, fig.height = 4, fig.env = "figure", fig.cap = NULL, fig.scap = NULL, fig.lp = "fig:", fig.subcap = NULL, @@ -264,12 +444,14 @@ output$`tutorial-exercise-add-function-output` <- renderUI({ <script type="application/shiny-prerendered" data-context="server"> learnr:::store_exercise_cache(structure(list(label = "add-function", global_setup = structure(c("library(learnr)", -"knitr::opts_chunk$set(echo = FALSE)"), chunk_opts = list(label = "setup", - include = FALSE)), setup = NULL, chunks = list(list(label = "add-function", - code = "add <- function() {\n \n}", opts = list(label = "\"add-function\"", - exercise = "TRUE", exercise.lines = "5"), engine = "r")), - code_check = NULL, error_check = NULL, check = NULL, solution = NULL, - tests = NULL, options = list(eval = FALSE, echo = TRUE, results = "markup", +"library(readxl)", "library(\"ggplot2\")", "knitr::opts_chunk$set(echo = FALSE)", +"gameData <- read_excel(\"bgg_dataset.xlsx\", sheet = \"Sheet2\", n_max = 500)" +), chunk_opts = list(label = "setup", include = FALSE)), setup = NULL, + chunks = list(list(label = "add-function", code = "add <- function() {\n \n}", + opts = list(label = "\"add-function\"", exercise = "TRUE", + exercise.lines = "5"), engine = "r")), code_check = NULL, + error_check = NULL, check = NULL, solution = NULL, tests = NULL, + options = list(eval = FALSE, echo = TRUE, results = "markup", tidy = FALSE, tidy.opts = NULL, collapse = FALSE, prompt = FALSE, comment = NA, highlight = FALSE, size = "normalsize", background = "#F7F7F7", strip.white = TRUE, cache = 0, @@ -303,10 +485,12 @@ output$`tutorial-exercise-print-limit-output` <- renderUI({ <script type="application/shiny-prerendered" data-context="server"> learnr:::store_exercise_cache(structure(list(label = "print-limit", global_setup = structure(c("library(learnr)", -"knitr::opts_chunk$set(echo = FALSE)"), chunk_opts = list(label = "setup", - include = FALSE)), setup = NULL, chunks = list(list(label = "print-limit", - code = "mtcars", opts = list(label = "\"print-limit\"", exercise = "TRUE", - exercise.eval = "TRUE"), engine = "r")), code_check = NULL, +"library(readxl)", "library(\"ggplot2\")", "knitr::opts_chunk$set(echo = FALSE)", +"gameData <- read_excel(\"bgg_dataset.xlsx\", sheet = \"Sheet2\", n_max = 500)" +), chunk_opts = list(label = "setup", include = FALSE)), setup = NULL, + chunks = list(list(label = "print-limit", code = "mtcars", + opts = list(label = "\"print-limit\"", exercise = "TRUE", + exercise.eval = "TRUE"), engine = "r")), code_check = NULL, error_check = NULL, check = NULL, solution = NULL, tests = NULL, options = list(eval = TRUE, echo = TRUE, results = "markup", tidy = FALSE, tidy.opts = NULL, collapse = FALSE, prompt = FALSE, @@ -334,16 +518,16 @@ learnr:::store_exercise_cache(structure(list(label = "print-limit", global_setup <script type="application/shiny-prerendered" data-context="server"> learnr:::question_prerendered_chunk(structure(list(type = "learnr_radio", label = "quiz-1", question = structure("Which package contains functions for installing other R packages?", html = TRUE, class = c("html", -"character")), answers = list(structure(list(id = "lnr_ans_4fdf23c", +"character")), answers = list(structure(list(id = "lnr_ans_ea7089a", option = "base", value = "base", label = structure("base", html = TRUE, class = c("html", "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", -"tutorial_quiz_answer")), structure(list(id = "lnr_ans_2e0655d", +"tutorial_quiz_answer")), structure(list(id = "lnr_ans_86f42dc", option = "tools", value = "tools", label = structure("tools", html = TRUE, class = c("html", "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", -"tutorial_quiz_answer")), structure(list(id = "lnr_ans_488bd11", +"tutorial_quiz_answer")), structure(list(id = "lnr_ans_3b1f53c", option = "utils", value = "utils", label = structure("utils", html = TRUE, class = c("html", "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", -"tutorial_quiz_answer")), structure(list(id = "lnr_ans_66ce8da", +"tutorial_quiz_answer")), structure(list(id = "lnr_ans_cabaa4e", option = "codetools", value = "codetools", label = structure("codetools", html = TRUE, class = c("html", "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", "tutorial_quiz_answer"))), button_labels = list(submit = structure("<span data-i18n=\"button.questionsubmit\">Submit Answer<\u002fspan>", html = TRUE, class = c("html", @@ -353,7 +537,7 @@ learnr:::question_prerendered_chunk(structure(list(type = "learnr_radio", label "character")), incorrect = structure("Incorrect", html = TRUE, class = c("html", "character")), message = NULL, post_message = NULL), ids = list( answer = "quiz-1-answer", question = "quiz-1"), loading = NULL, - random_answer_order = FALSE, allow_retry = FALSE, seed = 1925648562.1033, + random_answer_order = FALSE, allow_retry = FALSE, seed = 1452279270.82373, options = list()), class = c("learnr_radio", "tutorial_question" )), session = session) </script> @@ -361,16 +545,16 @@ learnr:::question_prerendered_chunk(structure(list(type = "learnr_radio", label <script type="application/shiny-prerendered" data-context="server"> learnr:::question_prerendered_chunk(structure(list(type = "learnr_checkbox", label = "quiz-2", question = structure("Which of the R packages listed below are used to create plots?", html = TRUE, class = c("html", -"character")), answers = list(structure(list(id = "lnr_ans_8af68bc", +"character")), answers = list(structure(list(id = "lnr_ans_4729d83", option = "lattice", value = "lattice", label = structure("lattice", html = TRUE, class = c("html", "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", -"tutorial_quiz_answer")), structure(list(id = "lnr_ans_9708a27", +"tutorial_quiz_answer")), structure(list(id = "lnr_ans_e62fe7b", option = "tools", value = "tools", label = structure("tools", html = TRUE, class = c("html", "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", -"tutorial_quiz_answer")), structure(list(id = "lnr_ans_eb75489", +"tutorial_quiz_answer")), structure(list(id = "lnr_ans_3d8fd48", option = "stats", value = "stats", label = structure("stats", html = TRUE, class = c("html", "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", -"tutorial_quiz_answer")), structure(list(id = "lnr_ans_222623d", +"tutorial_quiz_answer")), structure(list(id = "lnr_ans_dbfaf74", option = "grid", value = "grid", label = structure("grid", html = TRUE, class = c("html", "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", "tutorial_quiz_answer"))), button_labels = list(submit = structure("<span data-i18n=\"button.questionsubmit\">Submit Answer<\u002fspan>", html = TRUE, class = c("html", @@ -380,19 +564,221 @@ learnr:::question_prerendered_chunk(structure(list(type = "learnr_checkbox", lab "character")), incorrect = structure("Incorrect", html = TRUE, class = c("html", "character")), message = NULL, post_message = NULL), ids = list( answer = "quiz-2-answer", question = "quiz-2"), loading = NULL, - random_answer_order = FALSE, allow_retry = FALSE, seed = 516800032.759346, + random_answer_order = FALSE, allow_retry = FALSE, seed = 108098380.949663, options = list()), class = c("learnr_checkbox", "tutorial_question" )), session = session) </script> + +<script type="application/shiny-prerendered" data-context="server"> +`tutorial-exercise-plotExercise-result` <- learnr:::setup_exercise_handler(reactive(req(input$`tutorial-exercise-plotExercise-code-editor`)), session) +output$`tutorial-exercise-plotExercise-output` <- renderUI({ + `tutorial-exercise-plotExercise-result`() +}) +</script> + + +<script type="application/shiny-prerendered" data-context="server"> +learnr:::store_exercise_cache(structure(list(label = "plotExercise", global_setup = structure(c("library(learnr)", +"library(readxl)", "library(\"ggplot2\")", "knitr::opts_chunk$set(echo = FALSE)", +"gameData <- read_excel(\"bgg_dataset.xlsx\", sheet = \"Sheet2\", n_max = 500)" +), chunk_opts = list(label = "setup", include = FALSE)), setup = NULL, + chunks = list(list(label = "plotExercise", code = "", opts = list( + label = "\"plotExercise\"", exercise = "TRUE"), engine = "r")), + code_check = NULL, error_check = NULL, check = NULL, solution = NULL, + tests = NULL, options = list(eval = FALSE, echo = TRUE, results = "markup", + tidy = FALSE, tidy.opts = NULL, collapse = FALSE, prompt = FALSE, + comment = NA, highlight = FALSE, size = "normalsize", + background = "#F7F7F7", strip.white = TRUE, cache = 0, + cache.path = "tutorial_page_cache/html/", cache.vars = NULL, + cache.lazy = TRUE, dependson = NULL, autodep = FALSE, + cache.rebuild = FALSE, fig.keep = "high", fig.show = "asis", + fig.align = "default", fig.path = "tutorial_page_files/figure-html/", + dev = "png", dev.args = NULL, dpi = 192, fig.ext = "png", + fig.width = 6.5, fig.height = 4, fig.env = "figure", + fig.cap = NULL, fig.scap = NULL, fig.lp = "fig:", fig.subcap = NULL, + fig.pos = "", out.width = 624, out.height = NULL, out.extra = NULL, + fig.retina = 2, external = TRUE, sanitize = FALSE, interval = 1, + aniopts = "controls,loop", warning = TRUE, error = FALSE, + message = TRUE, render = NULL, ref.label = NULL, child = NULL, + engine = "r", split = FALSE, include = TRUE, purl = TRUE, + max.print = 1000, label = "plotExercise", exercise = TRUE, + code = "", out.width.px = 624, out.height.px = 384, params.src = "plotExercise, exercise=TRUE", + fig.num = 0L, exercise.df_print = "paged", exercise.checker = "NULL"), + engine = "r", version = "4"), class = c("r", "tutorial_exercise" +))) +</script> + +<script type="application/shiny-prerendered" data-context="server"> +learnr:::question_prerendered_chunk(structure(list(type = "learnr_radio", label = "quiz-ggplot-1", + question = structure("Was ist der Median im Diagramm?", html = TRUE, class = c("html", + "character")), answers = list(structure(list(id = "lnr_ans_1f5e7f", + option = "ein vertikaler Strich", value = "ein vertikaler Strich", + label = structure("ein vertikaler Strich", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_4bea20d", + option = "die Höhe der Box", value = "die Höhe der Box", + label = structure("die Höhe der Box", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_c74d6cf", + option = "ein horizontaler Strich in der Mitter der Box", + value = "ein horizontaler Strich in der Mitter der Box", + label = structure("ein horizontaler Strich in der Mitter der Box", html = TRUE, class = c("html", + "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_7744ef3", + option = "das untere Ende der Box", value = "das untere Ende der Box", + label = structure("das untere Ende der Box", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer"))), button_labels = list(submit = structure("<span data-i18n=\"button.questionsubmit\">Submit Answer<\u002fspan>", html = TRUE, class = c("html", + "character")), try_again = structure("<span data-i18n=\"button.questiontryagain\">Try Again<\u002fspan>", html = TRUE, class = c("html", + "character"))), messages = list(correct = structure("Correct!", html = TRUE, class = c("html", + "character")), try_again = structure("Incorrect", html = TRUE, class = c("html", + "character")), incorrect = structure("Incorrect", html = TRUE, class = c("html", + "character")), message = NULL, post_message = NULL), ids = list( + answer = "quiz-ggplot-1-answer", question = "quiz-ggplot-1"), + loading = NULL, random_answer_order = FALSE, allow_retry = FALSE, + seed = 947411000.558827, options = list()), class = c("learnr_radio", +"tutorial_question")), session = session) +</script> + + +<script type="application/shiny-prerendered" data-context="server"> +learnr:::question_prerendered_chunk(structure(list(type = "learnr_checkbox", label = "quiz-ggplot-2", + question = structure("Was sind die Quartile im Diagramm?(Es sind mehrere Antworten möglich)", html = TRUE, class = c("html", + "character")), answers = list(structure(list(id = "lnr_ans_1678f16", + option = "das obere Ende der Box", value = "das obere Ende der Box", + label = structure("das obere Ende der Box", html = TRUE, class = c("html", + "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_a2398a1", + option = "Punkte oberhalb der Box", value = "Punkte oberhalb der Box", + label = structure("Punkte oberhalb der Box", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_1357503", + option = "ein Drittel des vertikalen Strichs", value = "ein Drittel des vertikalen Strichs", + label = structure("ein Drittel des vertikalen Strichs", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_d2592bf", + option = "das untere Ende der Box", value = "das untere Ende der Box", + label = structure("das untere Ende der Box", html = TRUE, class = c("html", + "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer"))), button_labels = list(submit = structure("<span data-i18n=\"button.questionsubmit\">Submit Answer<\u002fspan>", html = TRUE, class = c("html", + "character")), try_again = structure("<span data-i18n=\"button.questiontryagain\">Try Again<\u002fspan>", html = TRUE, class = c("html", + "character"))), messages = list(correct = structure("Correct!", html = TRUE, class = c("html", + "character")), try_again = structure("Incorrect. Be sure to select every correct answer.", html = TRUE, class = c("html", + "character")), incorrect = structure("Incorrect", html = TRUE, class = c("html", + "character")), message = NULL, post_message = NULL), ids = list( + answer = "quiz-ggplot-2-answer", question = "quiz-ggplot-2"), + loading = NULL, random_answer_order = FALSE, allow_retry = FALSE, + seed = 2001417013.06802, options = list()), class = c("learnr_checkbox", +"tutorial_question")), session = session) +</script> + +<script type="application/shiny-prerendered" data-context="server"> +learnr:::question_prerendered_chunk(structure(list(type = "learnr_radio", label = "quiz-ggplot-3", + question = structure("Was sind die Maximalwerte im Diagramm?", html = TRUE, class = c("html", + "character")), answers = list(structure(list(id = "lnr_ans_1a01914", + option = "Punkte oberhalb der Box", value = "Punkte oberhalb der Box", + label = structure("Punkte oberhalb der Box", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_3502c6d", + option = "die Spitzen des vertikalen Strichs", value = "die Spitzen des vertikalen Strichs", + label = structure("die Spitzen des vertikalen Strichs", html = TRUE, class = c("html", + "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_1530cd", + option = "die x-Achse und die y-Achse", value = "die x-Achse und die y-Achse", + label = structure("die x-Achse und die y-Achse", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_13f80c8", + option = "die Flaeche der Box", value = "die Flaeche der Box", + label = structure("die Flaeche der Box", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer"))), button_labels = list(submit = structure("<span data-i18n=\"button.questionsubmit\">Submit Answer<\u002fspan>", html = TRUE, class = c("html", + "character")), try_again = structure("<span data-i18n=\"button.questiontryagain\">Try Again<\u002fspan>", html = TRUE, class = c("html", + "character"))), messages = list(correct = structure("Correct!", html = TRUE, class = c("html", + "character")), try_again = structure("Incorrect", html = TRUE, class = c("html", + "character")), incorrect = structure("Incorrect", html = TRUE, class = c("html", + "character")), message = NULL, post_message = NULL), ids = list( + answer = "quiz-ggplot-3-answer", question = "quiz-ggplot-3"), + loading = NULL, random_answer_order = FALSE, allow_retry = FALSE, + seed = 345004298.839345, options = list()), class = c("learnr_radio", +"tutorial_question")), session = session) +</script> + + +<script type="application/shiny-prerendered" data-context="server"> +learnr:::question_prerendered_chunk(structure(list(type = "learnr_radio", label = "quiz-ggplot-4", + question = structure("An was erkennt man im Diagramm die Ausreißer?", html = TRUE, class = c("html", + "character")), answers = list(structure(list(id = "lnr_ans_c3489ce", + option = "es sind Punkte außerhalb der Box", value = "es sind Punkte außerhalb der Box", + label = structure("es sind Punkte außerhalb der Box", html = TRUE, class = c("html", + "character")), correct = TRUE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_2228795", + option = "an der Größe der Box", value = "an der Größe der Box", + label = structure("an der Größe der Box", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer")), structure(list(id = "lnr_ans_1c2bb45", + option = "durch schlechtes Verhalten", value = "durch schlechtes Verhalten", + label = structure("durch schlechtes Verhalten", html = TRUE, class = c("html", + "character")), correct = FALSE, message = NULL, type = "literal"), class = c("tutorial_question_answer", + "tutorial_quiz_answer"))), button_labels = list(submit = structure("<span data-i18n=\"button.questionsubmit\">Submit Answer<\u002fspan>", html = TRUE, class = c("html", + "character")), try_again = structure("<span data-i18n=\"button.questiontryagain\">Try Again<\u002fspan>", html = TRUE, class = c("html", + "character"))), messages = list(correct = structure("Correct!", html = TRUE, class = c("html", + "character")), try_again = structure("Incorrect", html = TRUE, class = c("html", + "character")), incorrect = structure("Incorrect", html = TRUE, class = c("html", + "character")), message = NULL, post_message = NULL), ids = list( + answer = "quiz-ggplot-4-answer", question = "quiz-ggplot-4"), + loading = NULL, random_answer_order = FALSE, allow_retry = FALSE, + seed = 702314694.672959, options = list()), class = c("learnr_radio", +"tutorial_question")), session = session) +</script> + +<script type="application/shiny-prerendered" data-context="server"> +`tutorial-exercise-barplotExercise-result` <- learnr:::setup_exercise_handler(reactive(req(input$`tutorial-exercise-barplotExercise-code-editor`)), session) +output$`tutorial-exercise-barplotExercise-output` <- renderUI({ + `tutorial-exercise-barplotExercise-result`() +}) +</script> + + +<script type="application/shiny-prerendered" data-context="server"> +learnr:::store_exercise_cache(structure(list(label = "barplotExercise", global_setup = structure(c("library(learnr)", +"library(readxl)", "library(\"ggplot2\")", "knitr::opts_chunk$set(echo = FALSE)", +"gameData <- read_excel(\"bgg_dataset.xlsx\", sheet = \"Sheet2\", n_max = 500)" +), chunk_opts = list(label = "setup", include = FALSE)), setup = NULL, + chunks = list(list(label = "barplotExercise", code = "\n", + opts = list(label = "\"barplotExercise\"", exercise = "TRUE"), + engine = "r")), code_check = NULL, error_check = NULL, + check = NULL, solution = NULL, tests = NULL, options = list( + eval = FALSE, echo = TRUE, results = "markup", tidy = FALSE, + tidy.opts = NULL, collapse = FALSE, prompt = FALSE, comment = NA, + highlight = FALSE, size = "normalsize", background = "#F7F7F7", + strip.white = TRUE, cache = 0, cache.path = "tutorial_page_cache/html/", + cache.vars = NULL, cache.lazy = TRUE, dependson = NULL, + autodep = FALSE, cache.rebuild = FALSE, fig.keep = "high", + fig.show = "asis", fig.align = "default", fig.path = "tutorial_page_files/figure-html/", + dev = "png", dev.args = NULL, dpi = 192, fig.ext = "png", + fig.width = 6.5, fig.height = 4, fig.env = "figure", + fig.cap = NULL, fig.scap = NULL, fig.lp = "fig:", fig.subcap = NULL, + fig.pos = "", out.width = 624, out.height = NULL, out.extra = NULL, + fig.retina = 2, external = TRUE, sanitize = FALSE, interval = 1, + aniopts = "controls,loop", warning = TRUE, error = FALSE, + message = TRUE, render = NULL, ref.label = NULL, child = NULL, + engine = "r", split = FALSE, include = TRUE, purl = TRUE, + max.print = 1000, label = "barplotExercise", exercise = TRUE, + code = c("", ""), out.width.px = 624, out.height.px = 384, + params.src = "barplotExercise, exercise=TRUE", fig.num = 0L, + exercise.df_print = "paged", exercise.checker = "NULL"), + engine = "r", version = "4"), class = c("r", "tutorial_exercise" +))) +</script> </p> <!--html_preserve--> <script type="application/shiny-prerendered" data-context="dependencies"> -{"type":"list","attributes":{},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["header-attrs"]},{"type":"character","attributes":{},"value":["2.25"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/pandoc"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["header-attrs.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["jquery"]},{"type":"character","attributes":{},"value":["3.6.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/3.6.0"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquery-3.6.0.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquerylib"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.1.4"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["bootstrap"]},{"type":"character","attributes":{},"value":["3.3.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/bootstrap"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["viewport"]}},"value":[{"type":"character","attributes":{},"value":["width=device-width, initial-scale=1"]}]},{"type":"character","attributes":{},"value":["js/bootstrap.min.js","shim/html5shiv.min.js","shim/respond.min.js"]},{"type":"character","attributes":{},"value":["css/cerulean.min.css"]},{"type":"character","attributes":{},"value":["<style>h1 {font-size: 34px;}\n h1.title {font-size: 38px;}\n h2 {font-size: 30px;}\n h3 {font-size: 24px;}\n h4 {font-size: 18px;}\n h5 {font-size: 16px;}\n h6 {font-size: 12px;}\n code {color: inherit; background-color: rgba(0, 0, 0, 0.04);}\n pre:not([class]) { background-color: white }<\/style>"]},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["pagedtable"]},{"type":"character","attributes":{},"value":["1.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/pagedtable-1.1"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["js/pagedtable.js"]},{"type":"character","attributes":{},"value":["css/pagedtable.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["highlightjs"]},{"type":"character","attributes":{},"value":["9.12.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/highlightjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["highlight.js"]},{"type":"character","attributes":{},"value":["textmate.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["tutorial"]},{"type":"character","attributes":{},"value":["0.11.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/tutorial"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tutorial.js"]},{"type":"character","attributes":{},"value":["tutorial.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["i18n"]},{"type":"character","attributes":{},"value":["21.6.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/i18n"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["i18next.min.js","tutorial-i18n-init.js"]},{"type":"NULL"},{"type":"character","attributes":{},"value":["<script id=\"i18n-cstm-trns\" type=\"application/json\">{\"language\":\"en\",\"resources\":{\"en\":{\"translation\":{\"button\":{\"runcode\":\"Run Code\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Hint\",\"hint_plural\":\"Hints\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Next Hint\",\"hintprev\":\"Previous Hint\",\"solution\":\"Solution\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copy to Clipboard\",\"startover\":\"Start Over\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continue\",\"submitanswer\":\"Submit Answer\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Previous Topic\",\"nexttopic\":\"Next Topic\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Try Again\"},\"text\":{\"startover\":\"Start Over\",\"areyousure\":\"Are you sure you want to start over? (all exercise progress will be reset)\",\"youmustcomplete\":\"You must complete the\",\"exercise\":\"exercise\",\"exercise_plural\":\"exercises\",\"inthissection\":\"in this section before continuing.\",\"code\":\"Code\",\"enginecap\":\"{{engine}} $t(text.code)\",\"quiz\":\"Quiz\",\"blank\":\"blank\",\"blank_plural\":\"blanks\",\"exercisecontainsblank\":\"This exercise contains {{count}} $t(text.blank).\",\"pleasereplaceblank\":\"Please replace {{blank}} with valid code.\",\"unparsable\":\"It looks like this might not be valid R code. R cannot determine how to turn your text into a complete command. You may have forgotten to fill in a blank, to remove an underscore, to include a comma between arguments, or to close an opening <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> or <code>{<\\/code> with a matching <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code> or <code>}<\\/code>.\\n\",\"unparsablequotes\":\"<p>It looks like your R code contains specially formatted quotation marks or "curly" quotes (<code>{{character}}<\\/code>) around character strings, making your code invalid. R requires character values to be contained in straight quotation marks (<code>"<\\/code> or <code>'<\\/code>).<\\/p> {{code}} <p>Don't worry, this is a common source of errors when you copy code from another app that applies its own formatting to text. You can try replacing the code on that line with the following. There may be other places that need to be fixed, too.<\\/p> {{suggestion}}\\n\",\"unparsableunicode\":\"<p>It looks like your R code contains an unexpected special character (<code>{{character}}<\\/code>) that makes your code invalid.<\\/p> {{code}} <p>Sometimes your code may contain a special character that looks like a regular character, especially if you copy and paste the code from another app. Try deleting the special character from your code and retyping it manually.<\\/p>\\n\",\"unparsableunicodesuggestion\":\"<p>It looks like your R code contains an unexpected special character (<code>{{character}}<\\/code>) that makes your code invalid.<\\/p> {{code}} <p>Sometimes your code may contain a special character that looks like a regular character, especially if you copy and paste the code from another app. You can try replacing the code on that line with the following. There may be other places that need to be fixed, too.<\\/p> {{suggestion}}\\n\",\"and\":\"and\",\"or\":\"or\",\"listcomma\":\", \",\"oxfordcomma\":\",\"}}},\"fr\":{\"translation\":{\"button\":{\"runcode\":\"Lancer le Code\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Indication\",\"hint_plural\":\"Indications\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Indication Suivante\",\"hintprev\":\"Indication Précédente\",\"solution\":\"Solution\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copier dans le Presse-papier\",\"startover\":\"Recommencer\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continuer\",\"submitanswer\":\"Soumettre\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Chapitre Précédent\",\"nexttopic\":\"Chapitre Suivant\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Réessayer\"},\"text\":{\"startover\":\"Recommencer\",\"areyousure\":\"Êtes-vous certains de vouloir recommencer? (La progression sera remise à zéro)\",\"youmustcomplete\":\"Vous devez d'abord compléter\",\"exercise\":\"l'exercice\",\"exercise_plural\":\"des exercices\",\"inthissection\":\"de cette section avec de continuer.\",\"code\":\"Code\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"and\":\"et\",\"or\":\"ou\",\"oxfordcomma\":\"\"}}},\"es\":{\"translation\":{\"button\":{\"runcode\":\"Ejecutar código\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Pista\",\"hint_plural\":\"Pistas\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Siguiente pista\",\"hintprev\":\"Pista anterior\",\"solution\":\"Solución\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copiar al portapapeles\",\"startover\":\"Reiniciar\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continuar\",\"submitanswer\":\"Enviar respuesta\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Tema anterior\",\"nexttopic\":\"Tema siguiente\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Volver a intentar\"},\"text\":{\"startover\":\"Reiniciar\",\"areyousure\":\"¿De verdad quieres empezar de nuevo? (todo el progreso del ejercicio se perderá)\",\"youmustcomplete\":\"Debes completar\",\"exercise\":\"el ejercicio\",\"exercise_plural\":\"los ejercicios\",\"inthissection\":\"en esta sección antes de continuar.\",\"code\":\"Código\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Cuestionario\",\"and\":\"y\",\"or\":\"o\",\"oxfordcomma\":\"\"}}},\"pt\":{\"translation\":{\"button\":{\"runcode\":\"Executar código\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Dica\",\"hint_plural\":\"Dicas\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Próxima dica\",\"hintprev\":\"Dica anterior\",\"solution\":\"Solução\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copiar para a área de transferência\",\"startover\":\"Reiniciar\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continuar\",\"submitanswer\":\"Enviar resposta\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Tópico anterior\",\"nexttopic\":\"Próximo tópico\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Tentar novamente\"},\"text\":{\"startover\":\"Reiniciar\",\"areyousure\":\"Tem certeza que deseja começar novamente? (todo o progresso feito será perdido)\",\"youmustcomplete\":\"Você deve completar\",\"exercise\":\"o exercÃcio\",\"exercise_plural\":\"os exercÃcios\",\"inthissection\":\"nesta seção antes de continuar.\",\"code\":\"Código\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"and\":\"e\",\"or\":\"ou\",\"oxfordcomma\":\"\"}}},\"tr\":{\"translation\":{\"button\":{\"runcode\":\"Çalıştırma Kodu\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Ipucu\",\"hint_plural\":\"İpuçları\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Sonraki İpucu\",\"hintprev\":\"Önceki İpucu\",\"solution\":\"Çözüm\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Pano'ya Kopyala\",\"startover\":\"BaÅŸtan BaÅŸlamak\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Devam et\",\"submitanswer\":\"Cevabı onayla\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Önceki Konu\",\"nexttopic\":\"Sonraki Konu\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Tekrar Deneyin\"},\"text\":{\"startover\":\"BaÅŸtan BaÅŸlamak\",\"areyousure\":\"BaÅŸtan baÅŸlamak istediÄŸinizden emin misiniz? (tüm egzersiz ilerlemesi kaybolacak)\",\"youmustcomplete\":\"Tamamlamalısın\",\"exercise\":\"egzersiz\",\"exercise_plural\":\"egzersizler\",\"inthissection\":\"devam etmeden önce bu bölümde\",\"code\":\"Kod\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Sınav\",\"oxfordcomma\":\"\"}}},\"emo\":{\"translation\":{\"button\":{\"runcode\":\"ðŸƒ\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"💡\",\"hint_plural\":\"$t(button.hint)\",\"hinttitle\":\"$t(button.hint)\",\"solution\":\"🎯\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"📋\",\"startover\":\"â®\",\"startovertitle\":\"Start Over\",\"continue\":\"✅\",\"submitanswer\":\"🆗\",\"submitanswertitle\":\"Submit Answer\",\"previoustopic\":\"⬅\",\"nexttopic\":\"âž¡\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"ðŸ”\"},\"text\":{\"startover\":\"â®\",\"areyousure\":\"🤔\",\"youmustcomplete\":\"âš ï¸ ðŸ‘‰ 🧑â€ðŸ’»\",\"exercise\":\"\",\"exercise_plural\":\"\",\"inthissection\":\"\",\"code\":\"💻\",\"enginecap\":\"$t(text.code) {{engine}}\",\"oxfordcomma\":\"\"}}},\"eu\":{\"translation\":{\"button\":{\"runcode\":\"Kodea egikaritu\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Laguntza\",\"hint_plural\":\"Laguntza\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Aurreko laguntza\",\"hintprev\":\"Hurrengo laguntza\",\"solution\":\"Ebazpena\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Arbelean kopiatu\",\"startover\":\"Berrabiarazi\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Jarraitu\",\"submitanswer\":\"Erantzuna bidali\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Aurreko atala\",\"nexttopic\":\"Hurrengo atala\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Berriro saiatu\"},\"text\":{\"startover\":\"Berrabiarazi\",\"areyousure\":\"Berriro hasi nahi duzu? (egindako lana galdu egingo da)\",\"youmustcomplete\":\"Aurrera egin baino lehen atal honetako\",\"exercise\":\"ariketa egin behar duzu.\",\"exercise_plural\":\"ariketak egin behar dituzu.\",\"inthissection\":\"\",\"code\":\"Kodea\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Galdetegia\",\"oxfordcomma\":\"\"}}},\"de\":{\"translation\":{\"button\":{\"runcode\":\"Code ausführen\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Tipp\",\"hint_plural\":\"Tipps\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Nächster Tipp\",\"hintprev\":\"Vorheriger Tipp\",\"solution\":\"Lösung\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"In die Zwischenablage kopieren\",\"startover\":\"Neustart\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Weiter\",\"submitanswer\":\"Antwort einreichen\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Vorheriges Kapitel\",\"nexttopic\":\"Nächstes Kapitel\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Nochmal versuchen\"},\"text\":{\"startover\":\"Neustart\",\"areyousure\":\"Bist du sicher, dass du neustarten willst? (der gesamte Lernfortschritt wird gelöscht)\",\"youmustcomplete\":\"Vervollstädinge\",\"exercise\":\"die Übung\",\"exercise_plural\":\"die Übungen\",\"inthissection\":\"in diesem Kapitel, bevor du fortfährst.\",\"code\":\"Code\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"blank\":\"Lücke\",\"blank_plural\":\"Lücken\",\"pleasereplaceblank\":\"Bitte ersetze {{blank}} mit gültigem Code.\",\"unparsable\":\"Dies scheint kein gültiger R Code zu sein. R kann deinen Text nicht in einen gültigen Befehl übersetzen. Du hast vielleicht vergessen, die Lücke zu füllen, einen Unterstrich zu entfernen, ein Komma zwischen Argumente zu setzen oder ein eröffnendes <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> oder <code>{<\\/code> mit einem zugehörigen <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code> oder <code>}<\\/code> zu schließen.\\n\",\"and\":\"und\",\"or\":\"oder\",\"listcomma\":\", \",\"oxfordcomma\":\",\"}}},\"ko\":{\"translation\":{\"button\":{\"runcode\":\"코드 실행\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"힌트\",\"hint_plural\":\"힌트들\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"ë‹¤ìŒ ížŒíŠ¸\",\"hintprev\":\"ì´ì „ 힌트\",\"solution\":\"솔루션\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"í´ë¦½ë³´ë“œì— 복사\",\"startover\":\"재학습\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"ë‹¤ìŒ í•™ìŠµìœ¼ë¡œ\",\"submitanswer\":\"ì •ë‹µ ì œì¶œ\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"ì´ì „ í† í”½\",\"nexttopic\":\"ë‹¤ìŒ í† í”½\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"재시ë„\"},\"text\":{\"startover\":\"재학습\",\"areyousure\":\"다시 시작 í•˜ì‹œê² ìŠµë‹ˆê¹Œ? (ëª¨ë“ ì˜ˆì œì˜ ì§„í–‰ ì •ë³´ê°€ ìž¬ì„¤ì •ë©ë‹ˆë‹¤)\",\"youmustcomplete\":\"ë‹¹ì‹ ì€ ì™„ë£Œí•´ì•¼ 합니다\",\"exercise\":\"ì—°ìŠµë¬¸ì œ\",\"exercise_plural\":\"ì—°ìŠµë¬¸ì œë“¤\",\"inthissection\":\"ì´ ì„¹ì…˜ì„ ì‹¤í–‰í•˜ê¸° ì „ì—\",\"code\":\"코드\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"퀴즈\",\"blank\":\"공백\",\"blank_plural\":\"공백들\",\"exercisecontainsblank\":\"ì´ ì—°ìŠµë¬¸ì œì—는 {{count}}ê°œì˜ $t(text.blank)ì´ í¬í•¨ë˜ì–´ 있습니다.\",\"pleasereplaceblank\":\"{{blank}}를 ìœ íš¨í•œ 코드로 바꾸ì‹ì‹œì˜¤.\",\"unparsable\":\"ì´ê²ƒì€ ìœ íš¨í•œ R 코드가 ì•„ë‹ ìˆ˜ 있습니다. Rì€ í…스트를 ì™„ì „í•œ ëª…ë ¹ìœ¼ë¡œ 변환하는 ë°©ë²•ì„ ê²°ì •í• ìˆ˜ 없습니다. ë‹¹ì‹ ì€ ê³µë°±ì´ë‚˜ ë°‘ì¤„ì„ ëŒ€ì²´í•˜ì—¬ 채우기, ì¸ìˆ˜ë¥¼ 컴마로 구분하기, ë˜ëŠ” <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> , <code>{<\\/code>로 시작하는 êµ¬ë¬¸ì„ ë‹«ëŠ” <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code>, <code>}<\\/code>ì„ ìžŠì—ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.\\n\",\"and\":\"ê·¸ë¦¬ê³ \",\"or\":\"혹ì€\",\"listcomma\":\", \",\"oxfordcomma\":\"\"}}},\"zh\":{\"translation\":{\"button\":{\"runcode\":\"è¿è¡Œä»£ç \",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"æç¤º\",\"hint_plural\":\"æç¤º\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"下一个æç¤º\",\"hintprev\":\"上一个æç¤º\",\"solution\":\"ç”æ¡ˆ\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"å¤åˆ¶åˆ°å‰ªåˆ‡æ¿\",\"startover\":\"釿–°å¼€å§‹\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"ç»§ç»\",\"submitanswer\":\"æäº¤ç”案\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"上一专题\",\"nexttopic\":\"下一专题\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"å†è¯•一次\"},\"text\":{\"startover\":\"é‡ç½®\",\"areyousure\":\"ä½ ç¡®å®šè¦é‡æ–°å¼€å§‹å—? (所有当å‰è¿›åº¦å°†è¢«é‡ç½®)\",\"youmustcomplete\":\"ä½ å¿…é¡»å®Œæˆ\",\"exercise\":\"ç»ƒä¹ \",\"exercise_plural\":\"ç»ƒä¹ \",\"inthissection\":\"在进行本节之å‰\",\"code\":\"代ç \",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"测试\",\"blank\":\"空\",\"blank_plural\":\"空\",\"exercisecontainsblank\":\"æœ¬ç»ƒä¹ åŒ…å«{{count}}个$t(text.blank)\",\"pleasereplaceblank\":\"请在{{blank}}内填写æ°å½“的代ç \",\"unparsable\":\"è¿™ä¼¼ä¹Žä¸æ˜¯æœ‰æ•ˆçš„R代ç 。 Rä¸çŸ¥é“如何将您的文本转æ¢ä¸ºå®Œæ•´çš„命令。 您是å¦å¿˜äº†å¡«ç©ºï¼Œå¿˜äº†åˆ é™¤ä¸‹åˆ’çº¿ï¼Œå¿˜äº†åœ¨å‚æ•°ä¹‹é—´åŒ…å«é€—å·ï¼Œæˆ–者是忘了用<code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code>,<code>}<\\/code>æ¥å°é—<code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code>。 or <code>{<\\/code>。\\n\",\"unparsablequotes\":\"<p>您的R代ç ä¸ä¼¼ä¹Žå«æœ‰ç‰¹æ®Šæ ¼å¼çš„引å·ï¼Œæˆ–者弯引å·(<code>{{character}}<\\/code>) 在å—符串å‰åŽï¼Œåœ¨Rä¸å—符串应该被直引å·(<code>"<\\/code> 或者 <code>'<\\/code>)包裹。<\\/p> {{code}} <p>别担心,该错误ç»å¸¸åœ¨å¤åˆ¶ç²˜è´´åŒ…嫿 ¼å¼çš„ä»£ç æ—¶é‡åˆ°ï¼Œ 您å¯ä»¥å°è¯•将该行ä¸çš„ä»£ç æ›¿æ¢ä¸ºä»¥ä¸‹ä»£ç ,也许还有其他地方需è¦ä¿®æ”¹ã€‚<\\/p> {{suggestion}}\\n\",\"unparsableunicode\":\"<p>您的代ç ä¸ä¼¼ä¹ŽåŒ…嫿œ‰å¼‚常å—符(<code>{{character}}<\\/code>),å¯¼è‡´ä»£ç æ— 效。<\\/p> {{code}} <p>æœ‰æ—¶å€™ä½ çš„ä»£ç å¯èƒ½å«æœ‰çœ‹ä¼¼æ£å¸¸å—符的特殊å—ç¬¦ï¼Œç‰¹åˆ«æ˜¯å½“ä½ å¤åˆ¶ç²˜è´´å…¶ä»–æ¥æºä»£ç 的时候。 请试ç€åˆ 除这些特殊å—符,釿–°è¾“å…¥<\\/p>\\n\",\"unparsableunicodesuggestion\":\"<p>您的代ç ä¸ä¼¼ä¹ŽåŒ…嫿œ‰å¼‚常å—符(<code>{{character}}<\\/code>),å¯¼è‡´ä»£ç æ— 效。<\\/p> {{code}} <p>æœ‰æ—¶å€™ä½ çš„ä»£ç å¯èƒ½å«æœ‰çœ‹ä¼¼æ£å¸¸å—符的特殊å—ç¬¦ï¼Œç‰¹åˆ«æ˜¯å½“ä½ å¤åˆ¶ç²˜è´´å…¶ä»–æ¥æºä»£ç 的时候。 请试ç€åˆ 除这些特殊å—符,釿–°è¾“å…¥<\\/p>\\n\",\"and\":\"且\",\"or\":\"或\",\"listcomma\":\",\",\"oxfordcomma\":\",\"}}},\"pl\":{\"translation\":{\"button\":{\"runcode\":\"Uruchom kod\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Podpowiedź\",\"hint_plural\":\"Podpowiedzi\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"NastÄ™pna podpowiedź\",\"hintprev\":\"Poprzednia podpowiedź\",\"solution\":\"RozwiÄ…zanie\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Kopiuj do schowka\",\"startover\":\"Zacznij od poczÄ…tku\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Kontynuuj\",\"submitanswer\":\"WyÅ›lij\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Poprzednia sekcja\",\"nexttopic\":\"NastÄ™pna sekcja\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Spróbuj ponownie\"},\"text\":{\"startover\":\"Zacznij od poczÄ…tku\",\"areyousure\":\"Czy na pewno chcesz zacząć od poczÄ…tku? (caÅ‚y postÄ™p w zadaniu zostanie utracony)\",\"youmustcomplete\":\"Musisz ukoÅ„czyć\",\"exercise\":\"ćwiczenie\",\"exercise_plural\":\"ćwiczenia\",\"inthissection\":\"w tej sekcji przed kontynuowaniem\",\"code\":\"Kod\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"blank\":\"luka\",\"blank_plural\":\"luk(i)\",\"exercisecontainsblank\":\"To ćwiczenie zawiera {{count}} $t(text.blank).\",\"pleasereplaceblank\":\"ProszÄ™ uzupeÅ‚nić {{blank}} prawidÅ‚owym kodem.\",\"unparsable\":\"WyglÄ…da na to, że może to nie być prawidÅ‚owy kod R. R nie jest w stanie przetworzyć Twojego tekstu na polecenie. MogÅ‚eÅ›(-aÅ›) zapomnieć wypeÅ‚nić luki, usunąć podkreÅ›lnik, umieÅ›cić przecinka miÄ™dzy argumentami, lub zamknąć znak <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> lub <code>{<\\/code> odpowiadajÄ…cym <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code> lub <code>}<\\/code>.\\n\",\"unparsablequotes\":\"<p>WyglÄ…da na to, że Twój kod zawiera szczególnie sformatowane cudzysÅ‚owy lub cudzysÅ‚owy typograficzne (<code>{{character}}<\\/code>) przy ciÄ…gach znaków, co sprawia, że kod jest niepoprawny. R wymaga cudzysÅ‚owów prostych (<code>"<\\/code> albo <code>'<\\/code>).<\\/p> {{code}} <p>Nie martw siÄ™, to powszechne źródÅ‚o błędów, gdy kopiuje się kod z innego programu, który sam formatuje teskt. Możesz spróbować zastÄ…pić swój kod nastÄ™pujÄ…cym kodem. MogÄ… być też inne miejsca, które wymagajÄ… poprawienia.<\\/p> {{suggestion}}\\n\",\"unparsableunicode\":\"<p>WyglÄ…da na to, że Twój kod zawiera niespodziewany znak specjalny (<code>{{character}}<\\/code>), co sprawia, że kod jest niepoprawny.<\\/p> {{code}} <p>Czasami Twój kod może zawierać znak specjalny, który wyglÄ…da jak zwykÅ‚y znak, zwÅ‚aszcza jeÅ›li kopiujesz kod z innego programu. Spróbuj usunąć znak specjalny i wpisać do ponownie rÄ™cznie.<\\/p>\\n\",\"unparsableunicodesuggestion\":\"<p>WyglÄ…da na to, że Twój kod zawiera niespodziewany znak specjalny (<code>{{character}}<\\/code>), co sprawia, że kod jest niepoprawny.<\\/p> {{code}} <p>Czasami Twój kod może zawierać znak specjalny, który wyglÄ…da jak zwykÅ‚y znak, zwÅ‚aszcza jeÅ›li kopiujesz kod z innego programu. Możesz spróbować zastÄ…pić swój kod nastÄ™pujÄ…cym kodem. MogÄ… być też inne miejsca, które wymagajÄ… poprawienia.<\\/p> {{suggestion}}\\n\",\"and\":\"i\",\"or\":\"lub\",\"listcomma\":\", \",\"oxfordcomma\":\"\"}}}}}<\/script>"]},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["tutorial-format"]},{"type":"character","attributes":{},"value":["0.11.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmarkdown/templates/tutorial/resources"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tutorial-format.js"]},{"type":"character","attributes":{},"value":["tutorial-format.css","rstudio-theme.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["jquery"]},{"type":"character","attributes":{},"value":["3.6.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/3.6.0"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquery-3.6.0.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquerylib"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.1.4"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["navigation"]},{"type":"character","attributes":{},"value":["1.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/navigation-1.1"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tabsets.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["highlightjs"]},{"type":"character","attributes":{},"value":["9.12.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/highlightjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["highlight.js"]},{"type":"character","attributes":{},"value":["default.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["jquery"]},{"type":"character","attributes":{},"value":["3.6.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/3.6.0"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquery-3.6.0.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquerylib"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.1.4"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["font-awesome"]},{"type":"character","attributes":{},"value":["6.4.2"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["fontawesome"]}]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["css/all.min.css","css/v4-shims.min.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["fontawesome"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.5.2"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["bootbox"]},{"type":"character","attributes":{},"value":["5.5.2"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/bootbox"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["bootbox.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["idb-keyvalue"]},{"type":"character","attributes":{},"value":["3.2.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/idb-keyval"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["idb-keyval-iife-compat.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[false]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["tutorial"]},{"type":"character","attributes":{},"value":["0.11.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/tutorial"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tutorial.js"]},{"type":"character","attributes":{},"value":["tutorial.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]}]} +{"type":"list","attributes":{},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["header-attrs"]},{"type":"character","attributes":{},"value":["2.25"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/pandoc"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["header-attrs.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["jquery"]},{"type":"character","attributes":{},"value":["3.6.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/3.6.0"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquery-3.6.0.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquerylib"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.1.4"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["bootstrap"]},{"type":"character","attributes":{},"value":["3.3.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/bootstrap"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["viewport"]}},"value":[{"type":"character","attributes":{},"value":["width=device-width, initial-scale=1"]}]},{"type":"character","attributes":{},"value":["js/bootstrap.min.js","shim/html5shiv.min.js","shim/respond.min.js"]},{"type":"character","attributes":{},"value":["css/cerulean.min.css"]},{"type":"character","attributes":{},"value":["<style>h1 {font-size: 34px;}\n h1.title {font-size: 38px;}\n h2 {font-size: 30px;}\n h3 {font-size: 24px;}\n h4 {font-size: 18px;}\n h5 {font-size: 16px;}\n h6 {font-size: 12px;}\n code {color: inherit; background-color: rgba(0, 0, 0, 0.04);}\n pre:not([class]) { background-color: white }<\/style>"]},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["pagedtable"]},{"type":"character","attributes":{},"value":["1.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/pagedtable-1.1"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["js/pagedtable.js"]},{"type":"character","attributes":{},"value":["css/pagedtable.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["highlightjs"]},{"type":"character","attributes":{},"value":["9.12.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/highlightjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["highlight.js"]},{"type":"character","attributes":{},"value":["textmate.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["tutorial"]},{"type":"character","attributes":{},"value":["0.11.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/tutorial"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tutorial.js"]},{"type":"character","attributes":{},"value":["tutorial.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["i18n"]},{"type":"character","attributes":{},"value":["21.6.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/i18n"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["i18next.min.js","tutorial-i18n-init.js"]},{"type":"NULL"},{"type":"character","attributes":{},"value":["<script id=\"i18n-cstm-trns\" type=\"application/json\">{\"language\":\"en\",\"resources\":{\"en\":{\"translation\":{\"button\":{\"runcode\":\"Run Code\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Hint\",\"hint_plural\":\"Hints\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Next Hint\",\"hintprev\":\"Previous Hint\",\"solution\":\"Solution\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copy to Clipboard\",\"startover\":\"Start Over\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continue\",\"submitanswer\":\"Submit Answer\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Previous Topic\",\"nexttopic\":\"Next Topic\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Try Again\"},\"text\":{\"startover\":\"Start Over\",\"areyousure\":\"Are you sure you want to start over? (all exercise progress will be reset)\",\"youmustcomplete\":\"You must complete the\",\"exercise\":\"exercise\",\"exercise_plural\":\"exercises\",\"inthissection\":\"in this section before continuing.\",\"code\":\"Code\",\"enginecap\":\"{{engine}} $t(text.code)\",\"quiz\":\"Quiz\",\"blank\":\"blank\",\"blank_plural\":\"blanks\",\"exercisecontainsblank\":\"This exercise contains {{count}} $t(text.blank).\",\"pleasereplaceblank\":\"Please replace {{blank}} with valid code.\",\"unparsable\":\"It looks like this might not be valid R code. R cannot determine how to turn your text into a complete command. You may have forgotten to fill in a blank, to remove an underscore, to include a comma between arguments, or to close an opening <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> or <code>{<\\/code> with a matching <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code> or <code>}<\\/code>.\\n\",\"unparsablequotes\":\"<p>It looks like your R code contains specially formatted quotation marks or "curly" quotes (<code>{{character}}<\\/code>) around character strings, making your code invalid. R requires character values to be contained in straight quotation marks (<code>"<\\/code> or <code>'<\\/code>).<\\/p> {{code}} <p>Don't worry, this is a common source of errors when you copy code from another app that applies its own formatting to text. You can try replacing the code on that line with the following. There may be other places that need to be fixed, too.<\\/p> {{suggestion}}\\n\",\"unparsableunicode\":\"<p>It looks like your R code contains an unexpected special character (<code>{{character}}<\\/code>) that makes your code invalid.<\\/p> {{code}} <p>Sometimes your code may contain a special character that looks like a regular character, especially if you copy and paste the code from another app. Try deleting the special character from your code and retyping it manually.<\\/p>\\n\",\"unparsableunicodesuggestion\":\"<p>It looks like your R code contains an unexpected special character (<code>{{character}}<\\/code>) that makes your code invalid.<\\/p> {{code}} <p>Sometimes your code may contain a special character that looks like a regular character, especially if you copy and paste the code from another app. You can try replacing the code on that line with the following. There may be other places that need to be fixed, too.<\\/p> {{suggestion}}\\n\",\"and\":\"and\",\"or\":\"or\",\"listcomma\":\", \",\"oxfordcomma\":\",\"}}},\"fr\":{\"translation\":{\"button\":{\"runcode\":\"Lancer le Code\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Indication\",\"hint_plural\":\"Indications\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Indication Suivante\",\"hintprev\":\"Indication Précédente\",\"solution\":\"Solution\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copier dans le Presse-papier\",\"startover\":\"Recommencer\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continuer\",\"submitanswer\":\"Soumettre\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Chapitre Précédent\",\"nexttopic\":\"Chapitre Suivant\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Réessayer\"},\"text\":{\"startover\":\"Recommencer\",\"areyousure\":\"Êtes-vous certains de vouloir recommencer? (La progression sera remise à zéro)\",\"youmustcomplete\":\"Vous devez d'abord compléter\",\"exercise\":\"l'exercice\",\"exercise_plural\":\"des exercices\",\"inthissection\":\"de cette section avec de continuer.\",\"code\":\"Code\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"and\":\"et\",\"or\":\"ou\",\"oxfordcomma\":\"\"}}},\"es\":{\"translation\":{\"button\":{\"runcode\":\"Ejecutar código\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Pista\",\"hint_plural\":\"Pistas\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Siguiente pista\",\"hintprev\":\"Pista anterior\",\"solution\":\"Solución\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copiar al portapapeles\",\"startover\":\"Reiniciar\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continuar\",\"submitanswer\":\"Enviar respuesta\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Tema anterior\",\"nexttopic\":\"Tema siguiente\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Volver a intentar\"},\"text\":{\"startover\":\"Reiniciar\",\"areyousure\":\"¿De verdad quieres empezar de nuevo? (todo el progreso del ejercicio se perderá)\",\"youmustcomplete\":\"Debes completar\",\"exercise\":\"el ejercicio\",\"exercise_plural\":\"los ejercicios\",\"inthissection\":\"en esta sección antes de continuar.\",\"code\":\"Código\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Cuestionario\",\"and\":\"y\",\"or\":\"o\",\"oxfordcomma\":\"\"}}},\"pt\":{\"translation\":{\"button\":{\"runcode\":\"Executar código\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Dica\",\"hint_plural\":\"Dicas\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Próxima dica\",\"hintprev\":\"Dica anterior\",\"solution\":\"Solução\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Copiar para a área de transferência\",\"startover\":\"Reiniciar\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Continuar\",\"submitanswer\":\"Enviar resposta\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Tópico anterior\",\"nexttopic\":\"Próximo tópico\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Tentar novamente\"},\"text\":{\"startover\":\"Reiniciar\",\"areyousure\":\"Tem certeza que deseja começar novamente? (todo o progresso feito será perdido)\",\"youmustcomplete\":\"Você deve completar\",\"exercise\":\"o exercÃcio\",\"exercise_plural\":\"os exercÃcios\",\"inthissection\":\"nesta seção antes de continuar.\",\"code\":\"Código\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"and\":\"e\",\"or\":\"ou\",\"oxfordcomma\":\"\"}}},\"tr\":{\"translation\":{\"button\":{\"runcode\":\"Çalıştırma Kodu\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Ipucu\",\"hint_plural\":\"İpuçları\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Sonraki İpucu\",\"hintprev\":\"Önceki İpucu\",\"solution\":\"Çözüm\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Pano'ya Kopyala\",\"startover\":\"BaÅŸtan BaÅŸlamak\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Devam et\",\"submitanswer\":\"Cevabı onayla\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Önceki Konu\",\"nexttopic\":\"Sonraki Konu\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Tekrar Deneyin\"},\"text\":{\"startover\":\"BaÅŸtan BaÅŸlamak\",\"areyousure\":\"BaÅŸtan baÅŸlamak istediÄŸinizden emin misiniz? (tüm egzersiz ilerlemesi kaybolacak)\",\"youmustcomplete\":\"Tamamlamalısın\",\"exercise\":\"egzersiz\",\"exercise_plural\":\"egzersizler\",\"inthissection\":\"devam etmeden önce bu bölümde\",\"code\":\"Kod\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Sınav\",\"oxfordcomma\":\"\"}}},\"emo\":{\"translation\":{\"button\":{\"runcode\":\"ðŸƒ\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"💡\",\"hint_plural\":\"$t(button.hint)\",\"hinttitle\":\"$t(button.hint)\",\"solution\":\"🎯\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"📋\",\"startover\":\"â®\",\"startovertitle\":\"Start Over\",\"continue\":\"✅\",\"submitanswer\":\"🆗\",\"submitanswertitle\":\"Submit Answer\",\"previoustopic\":\"⬅\",\"nexttopic\":\"âž¡\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"ðŸ”\"},\"text\":{\"startover\":\"â®\",\"areyousure\":\"🤔\",\"youmustcomplete\":\"âš ï¸ ðŸ‘‰ 🧑â€ðŸ’»\",\"exercise\":\"\",\"exercise_plural\":\"\",\"inthissection\":\"\",\"code\":\"💻\",\"enginecap\":\"$t(text.code) {{engine}}\",\"oxfordcomma\":\"\"}}},\"eu\":{\"translation\":{\"button\":{\"runcode\":\"Kodea egikaritu\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Laguntza\",\"hint_plural\":\"Laguntza\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Aurreko laguntza\",\"hintprev\":\"Hurrengo laguntza\",\"solution\":\"Ebazpena\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Arbelean kopiatu\",\"startover\":\"Berrabiarazi\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Jarraitu\",\"submitanswer\":\"Erantzuna bidali\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Aurreko atala\",\"nexttopic\":\"Hurrengo atala\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Berriro saiatu\"},\"text\":{\"startover\":\"Berrabiarazi\",\"areyousure\":\"Berriro hasi nahi duzu? (egindako lana galdu egingo da)\",\"youmustcomplete\":\"Aurrera egin baino lehen atal honetako\",\"exercise\":\"ariketa egin behar duzu.\",\"exercise_plural\":\"ariketak egin behar dituzu.\",\"inthissection\":\"\",\"code\":\"Kodea\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Galdetegia\",\"oxfordcomma\":\"\"}}},\"de\":{\"translation\":{\"button\":{\"runcode\":\"Code ausführen\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Tipp\",\"hint_plural\":\"Tipps\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"Nächster Tipp\",\"hintprev\":\"Vorheriger Tipp\",\"solution\":\"Lösung\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"In die Zwischenablage kopieren\",\"startover\":\"Neustart\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Weiter\",\"submitanswer\":\"Antwort einreichen\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Vorheriges Kapitel\",\"nexttopic\":\"Nächstes Kapitel\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Nochmal versuchen\"},\"text\":{\"startover\":\"Neustart\",\"areyousure\":\"Bist du sicher, dass du neustarten willst? (der gesamte Lernfortschritt wird gelöscht)\",\"youmustcomplete\":\"Vervollstädinge\",\"exercise\":\"die Übung\",\"exercise_plural\":\"die Übungen\",\"inthissection\":\"in diesem Kapitel, bevor du fortfährst.\",\"code\":\"Code\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"blank\":\"Lücke\",\"blank_plural\":\"Lücken\",\"pleasereplaceblank\":\"Bitte ersetze {{blank}} mit gültigem Code.\",\"unparsable\":\"Dies scheint kein gültiger R Code zu sein. R kann deinen Text nicht in einen gültigen Befehl übersetzen. Du hast vielleicht vergessen, die Lücke zu füllen, einen Unterstrich zu entfernen, ein Komma zwischen Argumente zu setzen oder ein eröffnendes <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> oder <code>{<\\/code> mit einem zugehörigen <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code> oder <code>}<\\/code> zu schließen.\\n\",\"and\":\"und\",\"or\":\"oder\",\"listcomma\":\", \",\"oxfordcomma\":\",\"}}},\"ko\":{\"translation\":{\"button\":{\"runcode\":\"코드 실행\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"힌트\",\"hint_plural\":\"힌트들\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"ë‹¤ìŒ ížŒíŠ¸\",\"hintprev\":\"ì´ì „ 힌트\",\"solution\":\"솔루션\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"í´ë¦½ë³´ë“œì— 복사\",\"startover\":\"재학습\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"ë‹¤ìŒ í•™ìŠµìœ¼ë¡œ\",\"submitanswer\":\"ì •ë‹µ ì œì¶œ\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"ì´ì „ í† í”½\",\"nexttopic\":\"ë‹¤ìŒ í† í”½\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"재시ë„\"},\"text\":{\"startover\":\"재학습\",\"areyousure\":\"다시 시작 í•˜ì‹œê² ìŠµë‹ˆê¹Œ? (ëª¨ë“ ì˜ˆì œì˜ ì§„í–‰ ì •ë³´ê°€ ìž¬ì„¤ì •ë©ë‹ˆë‹¤)\",\"youmustcomplete\":\"ë‹¹ì‹ ì€ ì™„ë£Œí•´ì•¼ 합니다\",\"exercise\":\"ì—°ìŠµë¬¸ì œ\",\"exercise_plural\":\"ì—°ìŠµë¬¸ì œë“¤\",\"inthissection\":\"ì´ ì„¹ì…˜ì„ ì‹¤í–‰í•˜ê¸° ì „ì—\",\"code\":\"코드\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"퀴즈\",\"blank\":\"공백\",\"blank_plural\":\"공백들\",\"exercisecontainsblank\":\"ì´ ì—°ìŠµë¬¸ì œì—는 {{count}}ê°œì˜ $t(text.blank)ì´ í¬í•¨ë˜ì–´ 있습니다.\",\"pleasereplaceblank\":\"{{blank}}를 ìœ íš¨í•œ 코드로 바꾸ì‹ì‹œì˜¤.\",\"unparsable\":\"ì´ê²ƒì€ ìœ íš¨í•œ R 코드가 ì•„ë‹ ìˆ˜ 있습니다. Rì€ í…스트를 ì™„ì „í•œ ëª…ë ¹ìœ¼ë¡œ 변환하는 ë°©ë²•ì„ ê²°ì •í• ìˆ˜ 없습니다. ë‹¹ì‹ ì€ ê³µë°±ì´ë‚˜ ë°‘ì¤„ì„ ëŒ€ì²´í•˜ì—¬ 채우기, ì¸ìˆ˜ë¥¼ 컴마로 구분하기, ë˜ëŠ” <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> , <code>{<\\/code>로 시작하는 êµ¬ë¬¸ì„ ë‹«ëŠ” <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code>, <code>}<\\/code>ì„ ìžŠì—ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.\\n\",\"and\":\"ê·¸ë¦¬ê³ \",\"or\":\"혹ì€\",\"listcomma\":\", \",\"oxfordcomma\":\"\"}}},\"zh\":{\"translation\":{\"button\":{\"runcode\":\"è¿è¡Œä»£ç \",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"æç¤º\",\"hint_plural\":\"æç¤º\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"下一个æç¤º\",\"hintprev\":\"上一个æç¤º\",\"solution\":\"ç”æ¡ˆ\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"å¤åˆ¶åˆ°å‰ªåˆ‡æ¿\",\"startover\":\"釿–°å¼€å§‹\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"ç»§ç»\",\"submitanswer\":\"æäº¤ç”案\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"上一专题\",\"nexttopic\":\"下一专题\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"å†è¯•一次\"},\"text\":{\"startover\":\"é‡ç½®\",\"areyousure\":\"ä½ ç¡®å®šè¦é‡æ–°å¼€å§‹å—? (所有当å‰è¿›åº¦å°†è¢«é‡ç½®)\",\"youmustcomplete\":\"ä½ å¿…é¡»å®Œæˆ\",\"exercise\":\"ç»ƒä¹ \",\"exercise_plural\":\"ç»ƒä¹ \",\"inthissection\":\"在进行本节之å‰\",\"code\":\"代ç \",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"测试\",\"blank\":\"空\",\"blank_plural\":\"空\",\"exercisecontainsblank\":\"æœ¬ç»ƒä¹ åŒ…å«{{count}}个$t(text.blank)\",\"pleasereplaceblank\":\"请在{{blank}}内填写æ°å½“的代ç \",\"unparsable\":\"è¿™ä¼¼ä¹Žä¸æ˜¯æœ‰æ•ˆçš„R代ç 。 Rä¸çŸ¥é“如何将您的文本转æ¢ä¸ºå®Œæ•´çš„命令。 您是å¦å¿˜äº†å¡«ç©ºï¼Œå¿˜äº†åˆ é™¤ä¸‹åˆ’çº¿ï¼Œå¿˜äº†åœ¨å‚æ•°ä¹‹é—´åŒ…å«é€—å·ï¼Œæˆ–者是忘了用<code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code>,<code>}<\\/code>æ¥å°é—<code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code>。 or <code>{<\\/code>。\\n\",\"unparsablequotes\":\"<p>您的R代ç ä¸ä¼¼ä¹Žå«æœ‰ç‰¹æ®Šæ ¼å¼çš„引å·ï¼Œæˆ–者弯引å·(<code>{{character}}<\\/code>) 在å—符串å‰åŽï¼Œåœ¨Rä¸å—符串应该被直引å·(<code>"<\\/code> 或者 <code>'<\\/code>)包裹。<\\/p> {{code}} <p>别担心,该错误ç»å¸¸åœ¨å¤åˆ¶ç²˜è´´åŒ…嫿 ¼å¼çš„ä»£ç æ—¶é‡åˆ°ï¼Œ 您å¯ä»¥å°è¯•将该行ä¸çš„ä»£ç æ›¿æ¢ä¸ºä»¥ä¸‹ä»£ç ,也许还有其他地方需è¦ä¿®æ”¹ã€‚<\\/p> {{suggestion}}\\n\",\"unparsableunicode\":\"<p>您的代ç ä¸ä¼¼ä¹ŽåŒ…嫿œ‰å¼‚常å—符(<code>{{character}}<\\/code>),å¯¼è‡´ä»£ç æ— 效。<\\/p> {{code}} <p>æœ‰æ—¶å€™ä½ çš„ä»£ç å¯èƒ½å«æœ‰çœ‹ä¼¼æ£å¸¸å—符的特殊å—ç¬¦ï¼Œç‰¹åˆ«æ˜¯å½“ä½ å¤åˆ¶ç²˜è´´å…¶ä»–æ¥æºä»£ç 的时候。 请试ç€åˆ 除这些特殊å—符,釿–°è¾“å…¥<\\/p>\\n\",\"unparsableunicodesuggestion\":\"<p>您的代ç ä¸ä¼¼ä¹ŽåŒ…嫿œ‰å¼‚常å—符(<code>{{character}}<\\/code>),å¯¼è‡´ä»£ç æ— 效。<\\/p> {{code}} <p>æœ‰æ—¶å€™ä½ çš„ä»£ç å¯èƒ½å«æœ‰çœ‹ä¼¼æ£å¸¸å—符的特殊å—ç¬¦ï¼Œç‰¹åˆ«æ˜¯å½“ä½ å¤åˆ¶ç²˜è´´å…¶ä»–æ¥æºä»£ç 的时候。 请试ç€åˆ 除这些特殊å—符,釿–°è¾“å…¥<\\/p>\\n\",\"and\":\"且\",\"or\":\"或\",\"listcomma\":\",\",\"oxfordcomma\":\",\"}}},\"pl\":{\"translation\":{\"button\":{\"runcode\":\"Uruchom kod\",\"runcodetitle\":\"$t(button.runcode) ({{kbd}})\",\"hint\":\"Podpowiedź\",\"hint_plural\":\"Podpowiedzi\",\"hinttitle\":\"$t(button.hint)\",\"hintnext\":\"NastÄ™pna podpowiedź\",\"hintprev\":\"Poprzednia podpowiedź\",\"solution\":\"RozwiÄ…zanie\",\"solutiontitle\":\"$t(button.solution)\",\"copyclipboard\":\"Kopiuj do schowka\",\"startover\":\"Zacznij od poczÄ…tku\",\"startovertitle\":\"$t(button.startover)\",\"continue\":\"Kontynuuj\",\"submitanswer\":\"WyÅ›lij\",\"submitanswertitle\":\"$t(button.submitanswer)\",\"previoustopic\":\"Poprzednia sekcja\",\"nexttopic\":\"NastÄ™pna sekcja\",\"questionsubmit\":\"$t(button.submitanswer)\",\"questiontryagain\":\"Spróbuj ponownie\"},\"text\":{\"startover\":\"Zacznij od poczÄ…tku\",\"areyousure\":\"Czy na pewno chcesz zacząć od poczÄ…tku? (caÅ‚y postÄ™p w zadaniu zostanie utracony)\",\"youmustcomplete\":\"Musisz ukoÅ„czyć\",\"exercise\":\"ćwiczenie\",\"exercise_plural\":\"ćwiczenia\",\"inthissection\":\"w tej sekcji przed kontynuowaniem\",\"code\":\"Kod\",\"enginecap\":\"$t(text.code) {{engine}}\",\"quiz\":\"Quiz\",\"blank\":\"luka\",\"blank_plural\":\"luk(i)\",\"exercisecontainsblank\":\"To ćwiczenie zawiera {{count}} $t(text.blank).\",\"pleasereplaceblank\":\"ProszÄ™ uzupeÅ‚nić {{blank}} prawidÅ‚owym kodem.\",\"unparsable\":\"WyglÄ…da na to, że może to nie być prawidÅ‚owy kod R. R nie jest w stanie przetworzyć Twojego tekstu na polecenie. MogÅ‚eÅ›(-aÅ›) zapomnieć wypeÅ‚nić luki, usunąć podkreÅ›lnik, umieÅ›cić przecinka miÄ™dzy argumentami, lub zamknąć znak <code>"<\\/code>, <code>'<\\/code>, <code>(<\\/code> lub <code>{<\\/code> odpowiadajÄ…cym <code>"<\\/code>, <code>'<\\/code>, <code>)<\\/code> lub <code>}<\\/code>.\\n\",\"unparsablequotes\":\"<p>WyglÄ…da na to, że Twój kod zawiera szczególnie sformatowane cudzysÅ‚owy lub cudzysÅ‚owy typograficzne (<code>{{character}}<\\/code>) przy ciÄ…gach znaków, co sprawia, że kod jest niepoprawny. R wymaga cudzysÅ‚owów prostych (<code>"<\\/code> albo <code>'<\\/code>).<\\/p> {{code}} <p>Nie martw siÄ™, to powszechne źródÅ‚o błędów, gdy kopiuje się kod z innego programu, który sam formatuje teskt. Możesz spróbować zastÄ…pić swój kod nastÄ™pujÄ…cym kodem. MogÄ… być też inne miejsca, które wymagajÄ… poprawienia.<\\/p> {{suggestion}}\\n\",\"unparsableunicode\":\"<p>WyglÄ…da na to, że Twój kod zawiera niespodziewany znak specjalny (<code>{{character}}<\\/code>), co sprawia, że kod jest niepoprawny.<\\/p> {{code}} <p>Czasami Twój kod może zawierać znak specjalny, który wyglÄ…da jak zwykÅ‚y znak, zwÅ‚aszcza jeÅ›li kopiujesz kod z innego programu. Spróbuj usunąć znak specjalny i wpisać do ponownie rÄ™cznie.<\\/p>\\n\",\"unparsableunicodesuggestion\":\"<p>WyglÄ…da na to, że Twój kod zawiera niespodziewany znak specjalny (<code>{{character}}<\\/code>), co sprawia, że kod jest niepoprawny.<\\/p> {{code}} <p>Czasami Twój kod może zawierać znak specjalny, który wyglÄ…da jak zwykÅ‚y znak, zwÅ‚aszcza jeÅ›li kopiujesz kod z innego programu. Możesz spróbować zastÄ…pić swój kod nastÄ™pujÄ…cym kodem. MogÄ… być też inne miejsca, które wymagajÄ… poprawienia.<\\/p> {{suggestion}}\\n\",\"and\":\"i\",\"or\":\"lub\",\"listcomma\":\", \",\"oxfordcomma\":\"\"}}}}}<\/script>"]},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["tutorial-format"]},{"type":"character","attributes":{},"value":["0.11.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmarkdown/templates/tutorial/resources"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tutorial-format.js"]},{"type":"character","attributes":{},"value":["tutorial-format.css","rstudio-theme.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["jquery"]},{"type":"character","attributes":{},"value":["3.6.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/3.6.0"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquery-3.6.0.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquerylib"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.1.4"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["navigation"]},{"type":"character","attributes":{},"value":["1.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/navigation-1.1"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tabsets.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["highlightjs"]},{"type":"character","attributes":{},"value":["9.12.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["rmd/h/highlightjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["highlight.js"]},{"type":"character","attributes":{},"value":["default.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["rmarkdown"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["2.25"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["jquery"]},{"type":"character","attributes":{},"value":["3.6.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/3.6.0"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquery-3.6.0.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["jquerylib"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.1.4"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["font-awesome"]},{"type":"character","attributes":{},"value":["6.4.2"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["fontawesome"]}]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["css/all.min.css","css/v4-shims.min.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["fontawesome"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.5.2"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["bootbox"]},{"type":"character","attributes":{},"value":["5.5.2"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/bootbox"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["bootbox.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["idb-keyvalue"]},{"type":"character","attributes":{},"value":["3.2.0"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/idb-keyval"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["idb-keyval-iife-compat.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[false]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["tutorial"]},{"type":"character","attributes":{},"value":["0.11.5"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/tutorial"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["tutorial.js"]},{"type":"character","attributes":{},"value":["tutorial.css"]},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["ace"]},{"type":"character","attributes":{},"value":["1.10.1"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/ace"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["ace.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","version","src","meta","script","stylesheet","head","attachment","package","all_files","pkgVersion"]},"class":{"type":"character","attributes":{},"value":["html_dependency"]}},"value":[{"type":"character","attributes":{},"value":["clipboardjs"]},{"type":"character","attributes":{},"value":["2.0.10"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["file"]}},"value":[{"type":"character","attributes":{},"value":["lib/clipboardjs"]}]},{"type":"NULL"},{"type":"character","attributes":{},"value":["clipboard.min.js"]},{"type":"NULL"},{"type":"NULL"},{"type":"NULL"},{"type":"character","attributes":{},"value":["learnr"]},{"type":"logical","attributes":{},"value":[true]},{"type":"character","attributes":{},"value":["0.11.5"]}]}]} </script> <!--/html_preserve--> <!--html_preserve--> <script type="application/shiny-prerendered" data-context="execution_dependencies"> -{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages","version"]},"class":{"type":"character","attributes":{},"value":["data.frame"]},"row.names":{"type":"integer","attributes":{},"value":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45]}},"value":[{"type":"character","attributes":{},"value":["backports","base","bslib","cachem","checkmate","cli","commonmark","compiler","datasets","digest","ellipsis","evaluate","fastmap","fontawesome","graphics","grDevices","htmltools","htmlwidgets","httpuv","jquerylib","jsonlite","knitr","later","learnr","lifecycle","magrittr","markdown","methods","mime","promises","R6","Rcpp","rlang","rmarkdown","rprojroot","sass","shiny","stats","tools","utils","vctrs","withr","xfun","xtable","yaml"]},{"type":"character","attributes":{},"value":["1.4.1","4.3.2","0.6.1","1.0.8","2.3.1","3.6.1","1.9.0","4.3.2","4.3.2","0.6.33","0.3.2","0.23","1.1.1","0.5.2","4.3.2","4.3.2","0.5.7","1.6.4","1.6.13","0.1.4","1.8.8","1.45","1.3.2","0.11.5","1.0.3","2.0.3","1.12","4.3.2","0.12","1.2.1","2.5.1","1.0.11","1.1.1","2.25","2.0.4","0.4.8","1.8.0","4.3.2","4.3.2","4.3.2","0.6.4","2.5.2","0.41","1.8-4","2.3.8"]}]}]} +{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["packages","version"]},"class":{"type":"character","attributes":{},"value":["data.frame"]},"row.names":{"type":"integer","attributes":{},"value":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62]}},"value":[{"type":"character","attributes":{},"value":["backports","base","bslib","cachem","cellranger","checkmate","cli","colorspace","commonmark","compiler","datasets","digest","ellipsis","evaluate","fansi","farver","fastmap","fontawesome","ggplot2","glue","graphics","grDevices","grid","gtable","highr","htmltools","htmlwidgets","httpuv","jquerylib","jsonlite","knitr","labeling","later","learnr","lifecycle","magrittr","markdown","methods","mime","munsell","pillar","pkgconfig","promises","R6","Rcpp","readxl","rlang","rmarkdown","rprojroot","sass","scales","shiny","stats","tibble","tools","utf8","utils","vctrs","withr","xfun","xtable","yaml"]},{"type":"character","attributes":{},"value":["1.4.1","4.3.1","0.5.1","1.0.8","1.1.0","2.3.1","3.6.1","2.1-0","1.9.0","4.3.1","4.3.1","0.6.33","0.3.2","0.23","1.0.5","2.1.1","1.1.1","0.5.2","3.4.4","1.6.2","4.3.1","4.3.1","4.3.1","0.3.4","0.10","0.5.7","1.6.2","1.6.13","0.1.4","1.8.7","1.45","0.4.3","1.3.2","0.11.5","1.0.3","2.0.3","1.12","4.3.1","0.12","0.5.0","1.9.0","2.0.3","1.2.1","2.5.1","1.0.11","1.4.3","1.1.1","2.25","2.0.4","0.4.7","1.2.1","1.8.0","4.3.1","3.2.1","4.3.1","1.2.3","4.3.1","0.6.4","3.0.0","0.41","1.8-4","2.3.7"]}]}]} </script> <!--/html_preserve--> </div> @@ -407,7 +793,8 @@ learnr:::question_prerendered_chunk(structure(list(type = "learnr_checkbox", lab <!-- begin doc-metadata --> <div id="doc-metadata"> -<h1 class="title toc-ignore" style="display:none;">Tutorial</h1> +<h1 class="title toc-ignore" style="display:none;">Data Science +Tutorial</h1> </div> <!-- end doc-metadata --> diff --git a/tutorial_page_files/figure-html/barplot-1.png b/tutorial_page_files/figure-html/barplot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..694c197d5a76046afa073251aea6376065a842fc GIT binary patch literal 13758 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 CCJ7G! literal 0 HcmV?d00001 diff --git a/tutorial_page_files/figure-html/ggplot-1.png b/tutorial_page_files/figure-html/ggplot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f1a43447bbeb12106f87a3149a680d3f36c665 GIT binary patch literal 14166 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 I`u6+(1<l5P`Tzg` literal 0 HcmV?d00001 diff --git a/tutorial_page_files/figure-html/plot-1.png b/tutorial_page_files/figure-html/plot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5b28e2d53f24bd2186fede892d5a31a861c8f1c0 GIT binary patch literal 16341 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 literal 0 HcmV?d00001 -- GitLab