44 - Laurel Krovetz
55 - Lars Vilhuber
66date : June 2025
7- jupyter :
8- jupytext :
9- text_representation :
10- extension : .qmd
11- format_name : quarto
12- format_version : ' 1.0'
13- jupytext_version : 1.17.2
14- kernelspec :
15- display_name : Python 3 (ipykernel)
16- language : python
17- name : python3
187---
198
209``` {r config,include=FALSE}
@@ -52,7 +41,7 @@ GITHUB_REPOSITORY_PARTS <- strsplit(GITHUB_REPOSITORY, "/")[[1]]
5241REPOSITORY_URL <- paste0("https://github.com/", GITHUB_REPOSITORY)
5342WEBSITE_URL <- paste0("https://", GITHUB_REPOSITORY_PARTS[1], ".github.io/", GITHUB_REPOSITORY_PARTS[2])
5443
55- # Qualtrics data:
44+ # qualtRics data:
5645# you can find this with all_surveys() %>% arrange(creationDate) %>% head()
5746
5847QUALTRICS_FULL_URL <- "https://qualtricsxmbc2c8mjrh.qualtrics.com/jfe/form"
@@ -82,11 +71,11 @@ Here we will demonstrate how to preserve raw survey data and also how to handle
8271
8372Please fill out this survey:
8473
85- < ` r file.path(QUALTRICS_FULL_URL,QUALTRICS_SURVEY) ` >
74+ ` r file.path(QUALTRICS_FULL_URL,QUALTRICS_SURVEY) `
8675
8776### Live Results
8877
89- ``` {r downloaddata2 ,include=FALSE}
78+ ``` {r downloaddata ,include=FALSE}
9079# download data to local location
9180
9281# if the Qualtrics API key is not set, we can't fetch the data
@@ -134,49 +123,6 @@ data.table |> kable()
134123}
135124```
136125
137- ``` {r summary_age, results='asis', echo=FALSE, message=FALSE}
138- if (nrow(data2) > 0) {
139- cat("### Summary of age\n\n")
140- var_data <- data$age
141- summary_stats <- data.frame(
142- Statistic = c("Count", "Mean", "Median", "Min", "Max", "SD"),
143- Value = c(
144- sum(!is.na(var_data)),
145- mean(var_data, na.rm = TRUE),
146- median(var_data, na.rm = TRUE),
147- min(var_data, na.rm = TRUE),
148- max(var_data, na.rm = TRUE),
149- sd(var_data, na.rm = TRUE)
150- )
151- )
152- print(knitr::kable(summary_stats, digits = 2))
153- } else {
154- cat("No data yet. Check back later.")
155- }
156-
157- ```
158-
159- ``` {r summary_tabs, results='asis', echo=FALSE, message=FALSE}
160- if (nrow(data2) > 0) {
161- cat("### Summary of number of open tabs\n\n")
162- var_data <- data$tabs
163- summary_stats <- data.frame(
164- Statistic = c("Count", "Mean", "Median", "Min", "Max", "SD"),
165- Value = c(
166- sum(!is.na(var_data)),
167- mean(var_data, na.rm = TRUE),
168- median(var_data, na.rm = TRUE),
169- min(var_data, na.rm = TRUE),
170- max(var_data, na.rm = TRUE),
171- sd(var_data, na.rm = TRUE)
172- )
173- )
174- print(knitr::kable(summary_stats, digits = 2))
175- } else {
176- cat("No data yet. Check back later.")
177- }
178-
179- ```
180126
181127``` {r preserve data, include=FALSE,echo=FALSE,message=FALSE}
182128# Now save the data to a local file
@@ -192,5 +138,4 @@ if (nrow(data) > 0) {
192138
193139Lorem ipso facto.
194140
195-
196141:::
0 commit comments