RData (.rdata, .rda)

Background

    • R data format family.
    • Stores a collection of typed objects.
    • Supports ASCII, binary and XDR (big-endian binary) representations.
    • Supports GZIP, BZIP2 and XZ compressions.
    • Released in 1995 with an initial version of R.

Import & Export

  • Import["file.RData"] imports an RData file as a list of data.
  • Imported RData is represented in the Wolfram Language by real or integer numbers, strings, Boolean values True and False, and DateObject specifications.
  • Import["file.RData",elements] imports the specified elements.
  • Import["file.RData",{elem,suba,subb,}] imports a subelement.
  • The import format can be specified with Import["file","RData"] or Import["file",{"RData",elem,}].
  • Import supports the following data types:
  • "Boolean"Booleans
    "Date"dates as a list of DateObject objects
    "Integer32"32-bit integers
    "Real64"IEEE doubleprecision numbers
    "String"string of characters
    "Timestamp"time instances
  • See the following reference pages for full general information:
  • Importimport from a file
    CloudImportimport from a cloud object
    ImportStringimport from a string
    ImportByteArrayimport from a byte array

Import Elements

  • General Import elements:
  • "Elements" list of elements and options available in this file
    "Summary"summary of the file
    "Rules"list of rules for all available elements
  • Data representation elements:
  • "Data"two-dimensional array
    "LabeledData"association of labels and data
    "RawData"raw data given as lists or NumericArray objects
  • Import by default uses the "Data" element.
  • Data descriptor elements:
  • "DataFormat"descriptions and types of columns
    "Labels"names of columns
    "ObjectCount"number of objects stored in file
    "ObjectNames"names of the objects stored in file
  • Metadata elements:
  • "Dimensions"dimensions of the data
    "Version"version of the RData specification for the file

Options

  • Import option:
  • "IndeterminateValues"Automaticreplacement values for infinity, NaN, etc.

Examples

open allclose all

Basic Examples  (2)

Import an RData file:

Summary of an RData file:

Import Elements  (9)

Data Representation  (3)

"Data"  (1)

Import an RData file as lists of object values:

This is also the default element:

"LabeledData"  (1)

Import an RData file as rules of labels and data:

"RawData"  (1)

Import an RData file as data given as lists or NumericArray objects:

Data Descriptors  (4)

"DataFormat"  (1)

Import the data type of each object in an RData file:

"Labels"  (1)

Import the names of each column in an RData file:

"ObjectCount"  (1)

Import the number of objects in an RData file:

"ObjectNames"  (1)

Import the names of objects in an RData file:

Metadata  (2)

"Dimensions"  (1)

Import the dimensions of each column in an RData file:

"Version"  (1)

Import the version of an RData file: