Load Packages

haven

# Check if haven is already installed and if it is, load it.
if (!require(haven)){
  # If it's not intalled, then tell R to install it.
  install.packages("haven", dependencies = TRUE)
  # Once it's installed, tell R to load it.
  library(haven)
}

tidyverse

if (!require(tidyverse)){
  install.packages("tidyverse", dependencies = TRUE)
  library(tidyverse)
}

summarytools

if (!require(summarytools)){
  install.packages("summarytools", dependencies = TRUE)
  library(summarytools)
}

Import Data

dataset <- read_sav("Harry Potter Data.sav")

Codebook

#First select the variables you'd like to summarize
dataset %>%
  select (CoinFlip, FFM_13, Potter13) -> exampleDF

#Then print them with this command
print(dfSummary(exampleDF, graph.magnif = .75), method = 'render')
Warning: unable to open connection to X11 display ''

Data Frame Summary

exampleDF

Dimensions: 122 x 3
Duplicates: 93
No Variable Label Stats / Values Freqs (% of Valid) Graph Valid Missing
1 CoinFlip [haven_labelled, vctrs_vctr, double] Flip a coin. Is it heads or tails?
Min : 1
Mean : 1.3
Max : 2
1:83(70.3%)
2:35(29.7%)
118 (96.7%) 4 (3.3%)
2 FFM_13 [haven_labelled, vctrs_vctr, double] I see Myself as Someone Who..... - Is a reliable worker
Mean (sd) : 4.4 (0.7)
min ≤ med ≤ max:
2 ≤ 5 ≤ 5
IQR (CV) : 1 (0.2)
2:2(2.0%)
3:8(8.2%)
4:32(32.7%)
5:56(57.1%)
98 (80.3%) 24 (19.7%)
3 Potter13 [haven_labelled, vctrs_vctr, double] Four goblets are placed before you. Which would you choose to drink?
Mean (sd) : 2.4 (1)
min ≤ med ≤ max:
1 ≤ 2 ≤ 4
IQR (CV) : 1 (0.4)
1:13(13.0%)
2:52(52.0%)
3:15(15.0%)
4:20(20.0%)
100 (82.0%) 22 (18.0%)

Generated by summarytools 1.0.1 (R version 4.3.2)
2024-02-14

LS0tCnRpdGxlOiAiTGVhcm4gUiAtIENyZWF0ZSBDb2RlYm9vayIKb3V0cHV0OiAKICBodG1sX25vdGVib29rOgogICAgdGhlbWU6IHBhcGVyCiAgICB0b2M6IHllcwogICAgdG9jX2Zsb2F0OiB5ZXMKLS0tCgojIExvYWQgUGFja2FnZXMgey50YWJzZXR9CgojIyBoYXZlbgoKYGBge3J9CiMgQ2hlY2sgaWYgaGF2ZW4gaXMgYWxyZWFkeSBpbnN0YWxsZWQgYW5kIGlmIGl0IGlzLCBsb2FkIGl0LgppZiAoIXJlcXVpcmUoaGF2ZW4pKXsKICAjIElmIGl0J3Mgbm90IGludGFsbGVkLCB0aGVuIHRlbGwgUiB0byBpbnN0YWxsIGl0LgogIGluc3RhbGwucGFja2FnZXMoImhhdmVuIiwgZGVwZW5kZW5jaWVzID0gVFJVRSkKICAjIE9uY2UgaXQncyBpbnN0YWxsZWQsIHRlbGwgUiB0byBsb2FkIGl0LgogIGxpYnJhcnkoaGF2ZW4pCn0KYGBgCgojIyB0aWR5dmVyc2UKCmBgYHtyfQppZiAoIXJlcXVpcmUodGlkeXZlcnNlKSl7CiAgaW5zdGFsbC5wYWNrYWdlcygidGlkeXZlcnNlIiwgZGVwZW5kZW5jaWVzID0gVFJVRSkKICBsaWJyYXJ5KHRpZHl2ZXJzZSkKfQpgYGAKCiMjIHN1bW1hcnl0b29scwoKYGBge3J9CmlmICghcmVxdWlyZShzdW1tYXJ5dG9vbHMpKXsKICBpbnN0YWxsLnBhY2thZ2VzKCJzdW1tYXJ5dG9vbHMiLCBkZXBlbmRlbmNpZXMgPSBUUlVFKQogIGxpYnJhcnkoc3VtbWFyeXRvb2xzKQp9CmBgYAoKCiMgSW1wb3J0IERhdGEKYGBge3J9CmRhdGFzZXQgPC0gcmVhZF9zYXYoIkhhcnJ5IFBvdHRlciBEYXRhLnNhdiIpCmBgYAoKCiMgQ29kZWJvb2sKCmBgYHtyfQojRmlyc3Qgc2VsZWN0IHRoZSB2YXJpYWJsZXMgeW91J2QgbGlrZSB0byBzdW1tYXJpemUKZGF0YXNldCAlPiUKICBzZWxlY3QgKENvaW5GbGlwLCBGRk1fMTMsIFBvdHRlcjEzKSAtPiBleGFtcGxlREYKCiNUaGVuIHByaW50IHRoZW0gd2l0aCB0aGlzIGNvbW1hbmQKcHJpbnQoZGZTdW1tYXJ5KGV4YW1wbGVERiwgZ3JhcGgubWFnbmlmID0gLjc1KSwgbWV0aG9kID0gJ3JlbmRlcicpCmBgYAoKCgoKCgoKCgoK