{
  "name": "Documented defaults of R functions behind the RStudio Import Dataset routes",
  "description": "Compares the R import functions that the RStudio Import Dataset wizard corresponds to (readr, readxl, haven, base R), listing the file types each reads and defaults stated in each package's reference documentation. Compiled from the packages' official reference pages.",
  "page": "https://casrai.org/guides/how-to-import-dataset-in-rstudio",
  "publisher": "CASRAI",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "dateModified": "2026-11-14T05:53:44Z",
  "temporalCoverage": "2026",
  "spatialCoverage": null,
  "columns": [
    {
      "name": "Function",
      "unit": "",
      "description": ""
    },
    {
      "name": "Package",
      "unit": "",
      "description": ""
    },
    {
      "name": "Reads",
      "unit": "",
      "description": ""
    },
    {
      "name": "Documented default or behaviour",
      "unit": "",
      "description": ""
    }
  ],
  "rows": [
    {
      "Function": "read_csv()",
      "Package": "readr",
      "Reads": "Comma-separated text",
      "Documented default or behaviour": "Special case of read_delim(); na = c(\"\", \"NA\"); column types inferred from guess_max rows when col_types is NULL"
    },
    {
      "Function": "read_csv2()",
      "Package": "readr",
      "Reads": "Semicolon-separated text",
      "Documented default or behaviour": "Uses ; as separator and , as decimal mark"
    },
    {
      "Function": "read_excel()",
      "Package": "readxl",
      "Reads": ".xls and .xlsx",
      "Documented default or behaviour": "Reads the first sheet by default; sheet by name or integer; range takes precedence over skip, n_max and sheet; returns a tibble"
    },
    {
      "Function": "read_sav()",
      "Package": "haven",
      "Reads": "SPSS .sav and .zsav",
      "Documented default or behaviour": "Returns a tibble; user_na = FALSE converts user-defined missing values to NA; variable labels stored in the label attribute"
    },
    {
      "Function": "read.csv()",
      "Package": "utils (base R)",
      "Reads": "Comma-separated text",
      "Documented default or behaviour": "Same as read.table() with different defaults: header = TRUE, sep = \",\", dec = \".\", stringsAsFactors = FALSE"
    }
  ],
  "sources": [
    {
      "title": "readr: read_delim reference",
      "url": "https://readr.tidyverse.org/reference/read_delim.html",
      "accessed": "2026-11-14"
    },
    {
      "title": "readxl: read_excel reference",
      "url": "https://readxl.tidyverse.org/reference/read_excel.html",
      "accessed": "2026-11-14"
    },
    {
      "title": "haven: read_spss reference",
      "url": "https://haven.tidyverse.org/reference/read_spss.html",
      "accessed": "2026-11-14"
    },
    {
      "title": "R utils: read.table",
      "url": "https://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html",
      "accessed": "2026-11-14"
    }
  ]
}