The Data Frame Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The Data Frame Reference Manual

This is the Data Frame Reference Manual, version 2.0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

1.1 data-frame

Author

Steve Nunez <steve@symbolics.tech>

Source Control

(:git "https://github.com/lisp-stat/data-frame.git")

Bug Tracker

https://github.com/Lisp-Stat/data-frame/issues

License

MS-PL

Description

Data frames for Common Lisp

Long Description

A data manipulation package, conceptually similar to R’s data.frame

Version

2.0

Dependencies
Source

data-frame.asd (file)

Directory

s:/src/data-frame/

Components

Next: , Previous: , Up: Top   [Contents][Index]

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

2.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.1 data-frame.asd

Location

/src/data-frame/data-frame.asd

Systems

data-frame (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.2 data-frame/pkgdcl.lisp

Parent

data-frame (system)

Location

pkgdcl.lisp

Packages

data-frame


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.3 data-frame/utils.lisp

Dependency

pkgdcl.lisp (file)

Parent

data-frame (system)

Location

utils.lisp

Exported Definitions

column-type (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.4 data-frame/data-frame.lisp

Dependency

utils.lisp (file)

Parent

data-frame (system)

Location

data-frame.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.5 data-frame/pprint.lisp

Dependency

data-frame.lisp (file)

Parent

data-frame (system)

Location

pprint.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.6 data-frame/formatted-output.lisp

Dependency

pprint.lisp (file)

Parent

data-frame (system)

Location

formatted-output.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.7 data-frame/summary.lisp

Dependency

formatted-output.lisp (file)

Parent

data-frame (system)

Location

summary.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.8 data-frame/defdf.lisp

Dependency

summary.lisp (file)

Parent

data-frame (system)

Location

defdf.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.9 data-frame/properties.lisp

Dependency

defdf.lisp (file)

Parent

data-frame (system)

Location

properties.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

2.1.10 data-frame/missing.lisp

Dependency

properties.lisp (file)

Parent

data-frame (system)

Location

missing.lisp

Exported Definitions
Internal Definitions

drop-na (function)


Next: , Previous: , Up: Top   [Contents][Index]

3 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

3.1 data-frame

Source

pkgdcl.lisp (file)

Nickname

df

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

4.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.1 Special variables

Special Variable: *distinct-maximum*

If a string/factor variable has > *distinct-maximum* values, exclude it

Package

data-frame

Source

summary.lisp (file)

Special Variable: *distinct-threshold*

If an integer variable has <= discrete values, consider it a factor

Package

data-frame

Source

summary.lisp (file)

Special Variable: *quantile-threshold*

If the number of unique reals exceeds this threshold, they will be summarized with quantiles, otherwise print frequency table

Package

data-frame

Source

summary.lisp (file)

Special Variable: *summary-minimum-length*

Columns are only summarised when longer than this, otherwise they are returned as is.

Package

data-frame

Source

summary.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.2 Macros

Macro: defdf DF BODY &optional DOCUMENTATION
Package

data-frame

Source

defdf.lisp (file)

Macro: replace-key! DF NEW OLD

Replace a key in DF, updating data package symbols Example: (replace-key! mtcars row-name x1)

Package

data-frame

Source

defdf.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.3 Functions

Function: add-column! DATA KEY COLUMN

Modify DATA (a data-frame or data-vector) by adding COLUMN with KEY. Return DATA.

Package

data-frame

Source

data-frame.lisp (file)

Function: add-columns DATA &rest KEYS-AND-COLUMNS

Return a new data-frame or data-vector with keys and columns added. Does not modify DATA (see README about accepted argument formats).

Package

data-frame

Source

data-frame.lisp (file)

Function: add-columns! DATA &rest KEYS-AND-COLUMNS

Modify DATA (a data-frame or data-vector) by adding columns with keys (see README about accepted argument formats).

Package

data-frame

Source

data-frame.lisp (file)

Function: alist-df ALIST
Package

data-frame

Source

data-frame.lisp (file)

Function: alist-dv ALIST
Package

data-frame

Source

data-frame.lisp (file)

Function: column DATA KEY

Return column corresponding to key.

Package

data-frame

Source

data-frame.lisp (file)

Writer

(setf column) (function)

Function: (setf column) COLUMN DATA KEY

Set column corresponding to key.

Package

data-frame

Source

data-frame.lisp (file)

Reader

column (function)

Function: column-names DF

Return a list of column names in DF, as strings

Package

data-frame

Source

data-frame.lisp (file)

Function: column-type COL

Return the most specific type found in COL

Package

data-frame

Source

utils.lisp (file)

Function: columns DATA &optional SLICE

Return the columns of DATA as a vector, or a selection if given (keys are resolved).

Package

data-frame

Source

data-frame.lisp (file)

Function: copy DATA &key KEY

Copy data frame or vector. Keys are copied (and thus can be modified), columns or elements are copyied using KEY, making the default give a shallow copy.

Package

data-frame

Source

data-frame.lisp (file)

Function: count-rows DATA-FRAME KEYS PREDICATE

Count the number of rows for which PREDICATE called on the columns corresponding to KEYS returns non-NIL.

Package

data-frame

Source

data-frame.lisp (file)

Function: define-column-names DF PACKAGE

Create a symbol macro for each column name in DF
After running this function, you can refer to a column by its name. This is useful if the column names of a data frame have changed. Example: (define-column-names mtcars)

Package

data-frame

Source

defdf.lisp (file)

Function: df &rest PLIST-OR-ALIST
Package

data-frame

Source

data-frame.lisp (file)

Function: df-print DF

Print DF to *standard-output* in table format

Package

data-frame

Source

formatted-output.lisp (file)

Function: df-remove-duplicates DATA

Return a modified copy of DATA from which any element (row, if a DATA-FRAME) that matches another element has been removed

Package

data-frame

Source

data-frame.lisp (file)

Function: do-rows DATA-FRAME KEYS FUNCTION

Traverse rows from first to last, calling FUNCTION on the columns corresponding to KEYS. Return no values.

Package

data-frame

Source

data-frame.lisp (file)

Function: dv &rest PLIST-OR-ALIST
Package

data-frame

Source

data-frame.lisp (file)

Function: get-summaries DF

Return a list of summaries of the variables in DF

Package

data-frame

Source

summary.lisp (file)

Function: heuristicate-types DF

Coerce each element of the column vectors to the most specific type in the column
Often when reading in a data set, the types will be inconsistent in a variable. For example one observation might be 5.1, and another 5. Whilst mathmatically equivalent, we want our variable vectors to have identical types. The COLUMN-TYPE function returns the most specific numeric type in the column, then coerce all the vector elements to this type

Package

data-frame

Source

properties.lisp (file)

Function: keys DATA

Vector of keys.

Package

data-frame

Source

data-frame.lisp (file)

Function: make-df KEYS COLUMNS
Package

data-frame

Source

data-frame.lisp (file)

Function: make-dv KEYS COLUMNS
Package

data-frame

Source

data-frame.lisp (file)

Function: map-columns DATA FUNCTION &optional RESULT-CLASS

Map columns of DATA-FRAME or DATA-VECTOR using FUNCTION. The result is a new DATA-FRAME with the same keys.

Package

data-frame

Source

data-frame.lisp (file)

Function: map-df DATA-FRAME KEYS FUNCTION RESULT-KEYS

Map DATA-FRAME to another one by rows. Function is called on the columns corresponding to KEYS, and should return a sequence with the same length as RESULT-KEYS, which give the keys of the resulting data frame. RESULT-KETS should be either symbols, or of the format (symbol &optional (element-type t)).

Package

data-frame

Source

data-frame.lisp (file)

Function: map-rows DATA-FRAME KEYS FUNCTION &key ELEMENT-TYPE

Map rows using FUNCTION, on the columns corresponding to KEYS. Return the result with the given ELEMENT-TYPE.

Package

data-frame

Source

data-frame.lisp (file)

Function: mask-rows DATA-FRAME KEYS PREDICATE

Return a bit-vector containing the result of calling PREDICATE on rows of the columns corresponding to KEYS (0 for NIL, 1 otherwise).

Package

data-frame

Source

data-frame.lisp (file)

Function: matrix-df KEYS MATRIX

Convert a matrix to a data-frame with the given keys.

Package

data-frame

Source

data-frame.lisp (file)

Function: plist-df PLIST
Package

data-frame

Source

data-frame.lisp (file)

Function: plist-dv PLIST
Package

data-frame

Source

data-frame.lisp (file)

Function: pprint-array ARR &optional STREAM ROW-NUMBERS-P

Print an array to STREAM, defaulting to *standard-output*, in a tabular format. If ROW-NUMBERS-P, print row numbers.

Package

data-frame

Source

pprint.lisp (file)

Function: pprint-data-frame DATA-FRAME &optional STREAM ROW-NUMBERS-P MAX-DIGITS

Print DATA-FRAME to STREAM using the pretty printer

Package

data-frame

Source

pprint.lisp (file)

Function: pprint-markdown DF &key STREAM ROW-NUMBERS

Print data frame DF, in markdown format, to STREAM
If ROW-NUMBERS is true, also print row numbers as the first column

Package

data-frame

Source

formatted-output.lisp (file)

Function: remove-columns DATA KEYS

ARGS: DATA data frame
KEYS list of keys (variables) to be removed
Return a new data-frame or data-vector with keys and columns removed. Does not modify DATA.

Package

data-frame

Source

data-frame.lisp (file)

Function: replace-column DATA KEY FUNCTION-OR-COLUMN &key ELEMENT-TYPE

Create a new data frame with new column KEY from data-frame DATA by replacing it either with the given column, or applying the function to the current values (ELEMENT-TYPE is used.)

Package

data-frame

Source

data-frame.lisp (file)

Function: replace-column! DATA KEY FUNCTION-OR-COLUMN &key ELEMENT-TYPE

Modify column KEY of data-frame DATA by replacing it either with the given column, or applying the function to the current values (ELEMENT-TYPE is used.)

Package

data-frame

Source

data-frame.lisp (file)

Function: rows DATA

Return the rows of DATA as a vector

Package

data-frame

Source

data-frame.lisp (file)

Function: set-properties DF PROPERTY PROP-VALUES

Set the PROPERTY of each variable in DF to a value. The value is specified in the plist PROP-VALUES. Example:
To give the variables in the mtcars dataset a unit, use:
(set-properties mtcars :unit ’(:mpg m/g
:cyl :NA
:disp in³
:hp hp
:drat :NA
:wt lb
:qsec s
:vs :NA
:am :NA
:gear :NA
:carb :NA))

Package

data-frame

Source

properties.lisp (file)

Function: show-data-frames &key HEAD STREAM

Print all data frames in the current environment in reverse order of creation, i.e. most recently created first. if HEAD is not NIL, print the first six rows, similar to the (head) function

Package

data-frame

Source

defdf.lisp (file)

Function: substitute-key! DF NEW OLD

Substitute NEW key, a SYMBOL, for OLD in a data-frame.

Useful when reading data files that have an empty or generated column name.

Example: (substitute-key *cars* :name :||) to replace an empty symbol with :name

Package

data-frame

Source

data-frame.lisp (file)

Function: summarize-column COLUMN

Return a summary struct for COLUMN

Package

data-frame

Source

summary.lisp (file)

Function: undef DF

If DF is the symbol of a defined data-frame it is unbound and removed from the list of data-frames. If DF is a list of data-frame names each is unbound and removed. Returns DF.

Example: (undef ’mtcars)

Package

data-frame

Source

defdf.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.4 Generic functions

Generic Function: doc-string OBJECT
Generic Function: (setf doc-string) NEW-VALUE OBJECT
Package

data-frame

Methods
Method: doc-string (DATA data)

automatically generated reader method

Source

data-frame.lisp (file)

Method: (setf doc-string) NEW-VALUE (DATA data)

automatically generated writer method

Source

data-frame.lisp (file)

Generic Function: drop-missing DF &optional PREDICATE
Package

data-frame

Methods
Method: drop-missing (DF data-frame) &optional PREDICATE

Remove all rows from DF that are missing values according to PREDICATE

Source

missing.lisp (file)

Generic Function: head DF &optional N
Package

data-frame

Methods
Method: head (DF data-frame) &optional N

Return the first N rows of DF; N defaults to 6

Source

pprint.lisp (file)

Generic Function: missingp DATA
Package

data-frame

Source

missing.lisp (file)

Methods
Method: missingp DATA
Method: missingp (DATA (eql na))
Method: missingp (DATA (eql missing))
Method: missingp (DATA string)
Method: missingp (DATA sequence)
Method: missingp (DATA array)
Method: missingp (DATA data-frame)
Generic Function: name OBJECT
Generic Function: (setf name) NEW-VALUE OBJECT
Package

data-frame

Methods
Method: name (DATA data)

automatically generated reader method

Source

data-frame.lisp (file)

Method: (setf name) NEW-VALUE (DATA data)

automatically generated writer method

Source

data-frame.lisp (file)

Generic Function: replace-missing DF MAP-ALIST
Package

data-frame

Methods
Method: replace-missing (DF data-frame) MAP-ALIST

Replace missing values with the values specified
The alist consists of a column name in the CAR and the replacement value in the CDR Example: (replace-missing mtcarsm ’((mpg . foo)))

Source

missing.lisp (file)

Generic Function: summary DF &optional STREAM
Package

data-frame

Methods
Method: summary (DF data-frame) &optional STREAM

Print a summary of DF to STREAM, using heuristics for better formatting

Source

summary.lisp (file)

Generic Function: tail DF &optional N
Package

data-frame

Methods
Method: tail (DF data-frame) &optional N

Return the last N rows of DF; N defaults to 6

Source

pprint.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.5 Conditions

Condition: duplicate-key ()

Duplicate key.

Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

error (condition)

Direct slots
Slot: key
Initargs

:key

Condition: key-not-found ()

Key not found.

Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

error (condition)

Direct slots
Slot: key
Initargs

:key

Slot: keys
Initargs

:keys


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.6 Structures

Structure: bit-variable-summary ()

Summary of a bit vector.

Package

data-frame

Source

summary.lisp (file)

Direct superclasses

variable-summary% (structure)

Direct methods

print-object (method)

Direct slots
Slot: count
Type

alexandria:array-index

Initform

0

Readers

bit-variable-summary-count (function)

Writers

(setf bit-variable-summary-count) (function)

Structure: factor-variable-summary ()

Summary for factor variables

Package

data-frame

Source

summary.lisp (file)

Direct superclasses

variable-summary% (structure)

Direct methods

print-object (method)

Direct slots
Slot: element-count-alist
Type

list

Readers

factor-variable-summary-element-count-alist (function)

Writers

(setf factor-variable-summary-element-count-alist) (function)

Structure: generic-variable-summary ()

Summary for generic variables, i.e. those with mixed types.

Package

data-frame

Source

summary.lisp (file)

Direct superclasses

variable-summary% (structure)

Direct methods

print-object (method)

Direct slots
Slot: quantiles
Type

(or null data-frame:real-variable-summary)

Readers

generic-variable-summary-quantiles (function)

Writers

(setf generic-variable-summary-quantiles) (function)

Slot: element-count-alist
Type

list

Readers

generic-variable-summary-element-count-alist (function)

Writers

(setf generic-variable-summary-element-count-alist) (function)

Structure: real-variable-summary ()

Summary of a real elements (using quantiles).

Package

data-frame

Source

summary.lisp (file)

Direct superclasses

variable-summary% (structure)

Direct methods

print-object (method)

Direct slots
Slot: min
Type

real

Initform

0

Readers

real-variable-summary-min (function)

Writers

(setf real-variable-summary-min) (function)

Slot: q25
Type

real

Initform

0

Readers

real-variable-summary-q25 (function)

Writers

(setf real-variable-summary-q25) (function)

Slot: q50
Type

real

Initform

0

Readers

real-variable-summary-q50 (function)

Writers

(setf real-variable-summary-q50) (function)

Slot: mean
Type

real

Initform

0

Readers

real-variable-summary-mean (function)

Writers

(setf real-variable-summary-mean) (function)

Slot: q75
Type

real

Initform

0

Readers

real-variable-summary-q75 (function)

Writers

(setf real-variable-summary-q75) (function)

Slot: max
Type

real

Initform

0

Readers

real-variable-summary-max (function)

Writers

(setf real-variable-summary-max) (function)


Previous: , Up: Exported definitions   [Contents][Index]

4.1.7 Classes

Class: data-frame ()
Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

data (class)

Direct methods
Class: data-vector ()
Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

data (class)

Direct methods
  • print-object (method)
  • select (method)
  • as-array (method)
  • dims (method)

Previous: , Up: Definitions   [Contents][Index]

4.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.1 Special variables

Special Variable: *ask-on-redefine*

If set, the system will ask the user for confirmation before redefining a data frame

Package

data-frame

Source

defdf.lisp (file)

Special Variable: *data-frames*

Global list of all data frames

Package

data-frame

Source

defdf.lisp (file)

Special Variable: *max-digits*
Package

data-frame

Source

pprint.lisp (file)

Special Variable: *row-numbers-p*
Package

data-frame

Source

pprint.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.2 Macros

Macro: define-data-subclass CLASS ABBREVIATION
Package

data-frame

Source

data-frame.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.3 Functions

Function: 2d-array-to-list ARRAY

Convert an array to a list of lists

Package

data-frame

Source

pprint.lisp (file)

Function: add-key! ORDERED-KEYS KEY

Modify ORDERED-KEYS by adding KEY.

Package

data-frame

Source

data-frame.lisp (file)

Function: add-keys ORDERED-KEYS &rest KEYS
Package

data-frame

Source

data-frame.lisp (file)

Function: aesthetic-string THING

Return the string used to represent ‘thing‘ when printing aesthetically.

Package

data-frame

Source

formatted-output.lisp (file)

Function: alist-data CLASS ALIST

Create an object of CLASS (subclass of DATA) from ALIST which contains key-column pairs.

Package

data-frame

Source

data-frame.lisp (file)

Function: bit-variable-summary-count INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: bit-variable-summary-desc INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: bit-variable-summary-length INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: bit-variable-summary-missing INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: bit-variable-summary-name INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: bit-variable-summary-p OBJECT
Package

data-frame

Source

summary.lisp (file)

Function: column-type-format SEQUENCE

Return a format string for the most specific type found in sequence Use this for sequences of type T to determine how to format the column.

Package

data-frame

Source

pprint.lisp (file)

Function: copy-bit-variable-summary INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: copy-factor-variable-summary INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: copy-generic-variable-summary INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: copy-ordered-keys ORDERED-KEYS
Package

data-frame

Source

data-frame.lisp (file)

Function: copy-real-variable-summary INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: copy-variable-summary% INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: distinct COLUMN

Returns the number of distinct elements in COLUMN Useful for formatting columns for human output

Package

data-frame

Source

summary.lisp (file)

Function: drop-na DF

Remove all rows from DF that are missing values. Convenience R-like function.

Package

data-frame

Source

missing.lisp (file)

Function: ensure-arguments-alist REST

Recognizes the following and converts them to an alist:

plist
alist
(plist)
(alist)
(data-frame)

Package

data-frame

Source

data-frame.lisp (file)

Function: ensure-not-ratio REAL

When REAL is a RATIO, convert it to a float, otherwise return as is. Used for printing.

Package

data-frame

Source

summary.lisp (file)

Function: factor-variable-summary-desc INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: factor-variable-summary-element-count-alist INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: factor-variable-summary-length INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: factor-variable-summary-missing INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: factor-variable-summary-name INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: factor-variable-summary-p OBJECT
Package

data-frame

Source

summary.lisp (file)

Function: generic-variable-summary-desc INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: generic-variable-summary-element-count-alist INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: generic-variable-summary-length INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: generic-variable-summary-missing INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: generic-variable-summary-name INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: generic-variable-summary-p OBJECT
Package

data-frame

Source

summary.lisp (file)

Function: generic-variable-summary-quantiles INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: get-type X

Return the most specific type symbol for x

Package

data-frame

Source

utils.lisp (file)

Function: guess-alist? PLIST-OR-ALIST

Test if the argument is an ALIST by checking its first element. Used for deciding which creation function to call.

Package

data-frame

Source

data-frame.lisp (file)

Function: key-index ORDERED-KEYS KEY

Return the index for KEY.

Package

data-frame

Source

data-frame.lisp (file)

Function: keys-count ORDERED-KEYS

Number of keys.

Package

data-frame

Source

data-frame.lisp (file)

Function: keys-vector ORDERED-KEYS

Vector of all keys.

Package

data-frame

Source

data-frame.lisp (file)

Function: make-bit-variable-summary &key (LENGTH LENGTH) (MISSING MISSING) (NAME NAME) (DESC DESC) (COUNT COUNT)
Package

data-frame

Source

summary.lisp (file)

Function: make-data CLASS KEYS COLUMNS

Create a DATA object from KEYS and COLUMNS. FOR INTERNAL USE. Always creates a copy of COLUMNS in order to ensure that it is an adjustable array with a fill pointer. KEYS are converted to ORDERED-KEYS if necessary.

Package

data-frame

Source

data-frame.lisp (file)

Function: make-factor-variable-summary &key (LENGTH LENGTH) (MISSING MISSING) (NAME NAME) (DESC DESC) (ELEMENT-COUNT-ALIST ELEMENT-COUNT-ALIST)
Package

data-frame

Source

summary.lisp (file)

Function: make-generic-variable-summary &key (LENGTH LENGTH) (MISSING MISSING) (NAME NAME) (DESC DESC) (QUANTILES QUANTILES) (ELEMENT-COUNT-ALIST ELEMENT-COUNT-ALIST)
Package

data-frame

Source

summary.lisp (file)

Function: make-ordered-keys &key (TABLE TABLE)
Package

data-frame

Source

data-frame.lisp (file)

Function: make-real-variable-summary &key (LENGTH LENGTH) (MISSING MISSING) (NAME NAME) (DESC DESC) (MIN MIN) (Q25 Q25) (Q50 Q50) (MEAN MEAN) (Q75 Q75) (MAX MAX)
Package

data-frame

Source

summary.lisp (file)

Function: make-variable-summary% &key (LENGTH LENGTH) (MISSING MISSING) (NAME NAME) (DESC DESC)
Package

data-frame

Source

summary.lisp (file)

Function: max-decimal SEQUENCE &optional MAX-DIGITS

Return the maximum number of digits to the right of the decimal point in the numbers of SEQUENCE, equal to or less than MAX-DIGITS

Package

data-frame

Source

pprint.lisp (file)

Function: max-width SEQUENCE &optional MAX-WIDTH

Return the largest printed string size of the elements of SEQUENCE, equal to or less than MAX-WIDTH

Package

data-frame

Source

pprint.lisp (file)

Function: monotonicp COLUMN

Returns t if all elements of COLUMN are increasing monotonically Useful for detecting row numbers in imported data

Package

data-frame

Source

summary.lisp (file)

Function: ordered-keys KEYS

Create an ORDERED-KEYS object from KEYS (a sequence).

Package

data-frame

Source

data-frame.lisp (file)

Function: ordered-keys-p OBJECT
Package

data-frame

Source

data-frame.lisp (file)

Function: ordered-keys-table INSTANCE
Package

data-frame

Source

data-frame.lisp (file)

Function: plist-data CLASS PLIST

Create an object of CLASS (subclass of DATA) from PLIST which contains keys and columns, interleaved.

Package

data-frame

Source

data-frame.lisp (file)

Function: print-count-and-percentage STREAM COUNT LENGTH

Print COUNT as is and also as a rounded percentage of

Package

data-frame

Source

summary.lisp (file)

Function: print-table ROWS &optional STREAM

Print ‘rows‘ as a nicely-formatted table.
Each row should have the same number of colums.
Columns will be justified properly to fit the longest item in each one. Example:
(print-table ’((1 :red something)
(2 :green more)))
=>
1 | RED | SOMETHING
2 | GREEN | MORE

Package

data-frame

Source

formatted-output.lisp (file)

Function: printer-status ()

Print values of all the printer variables

Package

data-frame

Source

pprint.lisp (file)

Function: real-variable-summary-desc INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-length INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-max INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-mean INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-min INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-missing INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-name INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-p OBJECT
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-q25 INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-q50 INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: real-variable-summary-q75 INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: reverse-df DF

Return DF with columns in reverse order

Package

data-frame

Source

pprint.lisp (file)

Function: show-properties DF

Show the standard properties of the variables of the data frame DF Standard properties are ’label’, ’type’ and ’unit’

Package

data-frame

Source

properties.lisp (file)

Function: show-symbols PKG

Print all symbols in PKG Example: (show-symbols ’mtcars)

Package

data-frame

Source

defdf.lisp (file)

Function: summarize-factor-variable COLUMN

Return an alist of factor/count pairs

Package

data-frame

Source

summary.lisp (file)

Function: summarize-generic-variable COLUMN

Return an object that summarizes COLUMN of a DATA-FRAME. Primarily intended for printing, not analysis, returned values should print nicely. This function can be used on any type of column, even one with mixed types

Package

data-frame

Source

summary.lisp (file)

Function: summarize-real-variable COLUMN

Return a summary for a float variable

Package

data-frame

Source

summary.lisp (file)

Function: sym-mac DF VAR

Return the symbol macro for VAR in the DATA-FRAME DF

Package

data-frame

Source

properties.lisp (file)

Function: types-in-column SEQ

Return a list of the types found in SEQ

Package

data-frame

Source

utils.lisp (file)

Function: undef-column-names DF

Remove symbol macro for each column name in DF

Package

data-frame

Source

defdf.lisp (file)

Function: var-name VAR

Return the name of the variable without the symbol-macro prefix Example: (var-name mtcars$mpg) returns ’mpg’

Package

data-frame

Source

properties.lisp (file)

Function: variable-summary%-desc INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: variable-summary%-length INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: variable-summary%-missing INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: variable-summary%-name INSTANCE
Package

data-frame

Source

summary.lisp (file)

Function: variable-summary%-p OBJECT
Package

data-frame

Source

summary.lisp (file)

Function: weave &rest LISTS

Return a list whose elements alternate between each of the lists ‘lists‘. Weaving stops when any of the lists has been exhausted.

Package

data-frame

Source

formatted-output.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.4 Generic functions

Generic Function: check-column-compatibility DATA COLUMN

Check if COLUMN is compatible with DATA.

Package

data-frame

Source

data-frame.lisp (file)

Methods
Method: check-column-compatibility (DATA data-frame) COLUMN
Method: check-column-compatibility (DATA data) COLUMN
Generic Function: column-length COLUMN

Return the length of column.

Package

data-frame

Source

summary.lisp (file)

Methods
Method: column-length (COLUMN vector)
Generic Function: default-column-formats ARRAY
Package

data-frame

Methods
Method: default-column-formats (ARRAY simple-array)

Return a list of formatting strings for ARRAY
The method returns a set of default formatting strings using heuristics.

Source

pprint.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.5 Structures

Structure: ordered-keys ()

Representation of ordered keys.

TABLE maps keys to indexes, starting from zero.

Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
  • print-object (method)
  • select (method)
  • canonical-representation (method)
  • axis-dimension (method)
Direct slots
Slot: table
Type

hash-table

Initform

(make-hash-table :test (function eq))

Readers

ordered-keys-table (function)

Writers

(setf ordered-keys-table) (function)

Structure: variable-summary% ()

Base class for summarizing variables. Not exported.

Package

data-frame

Source

summary.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct slots
Slot: length
Type

alexandria:array-index

Initform

0

Readers

variable-summary%-length (function)

Writers

(setf variable-summary%-length) (function)

Slot: missing
Type

fixnum

Initform

0

Readers

variable-summary%-missing (function)

Writers

(setf variable-summary%-missing) (function)

Slot: name
Type

string

Initform

""

Readers

variable-summary%-name (function)

Writers

(setf variable-summary%-name) (function)

Slot: desc
Type

string

Initform

""

Readers

variable-summary%-desc (function)

Writers

(setf variable-summary%-desc) (function)


Previous: , Up: Internal definitions   [Contents][Index]

4.2.6 Classes

Class: data ()

This class is used for implementing both data-vector and data-matrix, and represents an ordered collection of key-column pairs. Columns are not assumed to have any specific attributes. This class is not exported.

Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: name
Type

string

Initargs

nil

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: ordered-keys
Type

data-frame::ordered-keys

Initargs

:ordered-keys

Slot: columns
Type

vector

Initargs

:columns

Slot: doc-string
Type

string

Initargs

:nil

Readers

doc-string (generic function)

Writers

(setf doc-string) (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   D   F   L  
Index Entry  Section

D
data-frame.asd: The data-frame․asd file
data-frame/data-frame.lisp: The data-frame/data-frame․lisp file
data-frame/defdf.lisp: The data-frame/defdf․lisp file
data-frame/formatted-output.lisp: The data-frame/formatted-output․lisp file
data-frame/missing.lisp: The data-frame/missing․lisp file
data-frame/pkgdcl.lisp: The data-frame/pkgdcl․lisp file
data-frame/pprint.lisp: The data-frame/pprint․lisp file
data-frame/properties.lisp: The data-frame/properties․lisp file
data-frame/summary.lisp: The data-frame/summary․lisp file
data-frame/utils.lisp: The data-frame/utils․lisp file

F
File, Lisp, data-frame.asd: The data-frame․asd file
File, Lisp, data-frame/data-frame.lisp: The data-frame/data-frame․lisp file
File, Lisp, data-frame/defdf.lisp: The data-frame/defdf․lisp file
File, Lisp, data-frame/formatted-output.lisp: The data-frame/formatted-output․lisp file
File, Lisp, data-frame/missing.lisp: The data-frame/missing․lisp file
File, Lisp, data-frame/pkgdcl.lisp: The data-frame/pkgdcl․lisp file
File, Lisp, data-frame/pprint.lisp: The data-frame/pprint․lisp file
File, Lisp, data-frame/properties.lisp: The data-frame/properties․lisp file
File, Lisp, data-frame/summary.lisp: The data-frame/summary․lisp file
File, Lisp, data-frame/utils.lisp: The data-frame/utils․lisp file

L
Lisp File, data-frame.asd: The data-frame․asd file
Lisp File, data-frame/data-frame.lisp: The data-frame/data-frame․lisp file
Lisp File, data-frame/defdf.lisp: The data-frame/defdf․lisp file
Lisp File, data-frame/formatted-output.lisp: The data-frame/formatted-output․lisp file
Lisp File, data-frame/missing.lisp: The data-frame/missing․lisp file
Lisp File, data-frame/pkgdcl.lisp: The data-frame/pkgdcl․lisp file
Lisp File, data-frame/pprint.lisp: The data-frame/pprint․lisp file
Lisp File, data-frame/properties.lisp: The data-frame/properties․lisp file
Lisp File, data-frame/summary.lisp: The data-frame/summary․lisp file
Lisp File, data-frame/utils.lisp: The data-frame/utils․lisp file

Jump to:   D   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (   2  
A   B   C   D   E   F   G   H   K   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

(
(setf column): Exported functions
(setf doc-string): Exported generic functions
(setf doc-string): Exported generic functions
(setf name): Exported generic functions
(setf name): Exported generic functions

2
2d-array-to-list: Internal functions

A
add-column!: Exported functions
add-columns: Exported functions
add-columns!: Exported functions
add-key!: Internal functions
add-keys: Internal functions
aesthetic-string: Internal functions
alist-data: Internal functions
alist-df: Exported functions
alist-dv: Exported functions

B
bit-variable-summary-count: Internal functions
bit-variable-summary-desc: Internal functions
bit-variable-summary-length: Internal functions
bit-variable-summary-missing: Internal functions
bit-variable-summary-name: Internal functions
bit-variable-summary-p: Internal functions

C
check-column-compatibility: Internal generic functions
check-column-compatibility: Internal generic functions
check-column-compatibility: Internal generic functions
column: Exported functions
column-length: Internal generic functions
column-length: Internal generic functions
column-names: Exported functions
column-type: Exported functions
column-type-format: Internal functions
columns: Exported functions
copy: Exported functions
copy-bit-variable-summary: Internal functions
copy-factor-variable-summary: Internal functions
copy-generic-variable-summary: Internal functions
copy-ordered-keys: Internal functions
copy-real-variable-summary: Internal functions
copy-variable-summary%: Internal functions
count-rows: Exported functions

D
default-column-formats: Internal generic functions
default-column-formats: Internal generic functions
defdf: Exported macros
define-column-names: Exported functions
define-data-subclass: Internal macros
df: Exported functions
df-print: Exported functions
df-remove-duplicates: Exported functions
distinct: Internal functions
do-rows: Exported functions
doc-string: Exported generic functions
doc-string: Exported generic functions
drop-missing: Exported generic functions
drop-missing: Exported generic functions
drop-na: Internal functions
dv: Exported functions

E
ensure-arguments-alist: Internal functions
ensure-not-ratio: Internal functions

F
factor-variable-summary-desc: Internal functions
factor-variable-summary-element-count-alist: Internal functions
factor-variable-summary-length: Internal functions
factor-variable-summary-missing: Internal functions
factor-variable-summary-name: Internal functions
factor-variable-summary-p: Internal functions
Function, (setf column): Exported functions
Function, 2d-array-to-list: Internal functions
Function, add-column!: Exported functions
Function, add-columns: Exported functions
Function, add-columns!: Exported functions
Function, add-key!: Internal functions
Function, add-keys: Internal functions
Function, aesthetic-string: Internal functions
Function, alist-data: Internal functions
Function, alist-df: Exported functions
Function, alist-dv: Exported functions
Function, bit-variable-summary-count: Internal functions
Function, bit-variable-summary-desc: Internal functions
Function, bit-variable-summary-length: Internal functions
Function, bit-variable-summary-missing: Internal functions
Function, bit-variable-summary-name: Internal functions
Function, bit-variable-summary-p: Internal functions
Function, column: Exported functions
Function, column-names: Exported functions
Function, column-type: Exported functions
Function, column-type-format: Internal functions
Function, columns: Exported functions
Function, copy: Exported functions
Function, copy-bit-variable-summary: Internal functions
Function, copy-factor-variable-summary: Internal functions
Function, copy-generic-variable-summary: Internal functions
Function, copy-ordered-keys: Internal functions
Function, copy-real-variable-summary: Internal functions
Function, copy-variable-summary%: Internal functions
Function, count-rows: Exported functions
Function, define-column-names: Exported functions
Function, df: Exported functions
Function, df-print: Exported functions
Function, df-remove-duplicates: Exported functions
Function, distinct: Internal functions
Function, do-rows: Exported functions
Function, drop-na: Internal functions
Function, dv: Exported functions
Function, ensure-arguments-alist: Internal functions
Function, ensure-not-ratio: Internal functions
Function, factor-variable-summary-desc: Internal functions
Function, factor-variable-summary-element-count-alist: Internal functions
Function, factor-variable-summary-length: Internal functions
Function, factor-variable-summary-missing: Internal functions
Function, factor-variable-summary-name: Internal functions
Function, factor-variable-summary-p: Internal functions
Function, generic-variable-summary-desc: Internal functions
Function, generic-variable-summary-element-count-alist: Internal functions
Function, generic-variable-summary-length: Internal functions
Function, generic-variable-summary-missing: Internal functions
Function, generic-variable-summary-name: Internal functions
Function, generic-variable-summary-p: Internal functions
Function, generic-variable-summary-quantiles: Internal functions
Function, get-summaries: Exported functions
Function, get-type: Internal functions
Function, guess-alist?: Internal functions
Function, heuristicate-types: Exported functions
Function, key-index: Internal functions
Function, keys: Exported functions
Function, keys-count: Internal functions
Function, keys-vector: Internal functions
Function, make-bit-variable-summary: Internal functions
Function, make-data: Internal functions
Function, make-df: Exported functions
Function, make-dv: Exported functions
Function, make-factor-variable-summary: Internal functions
Function, make-generic-variable-summary: Internal functions
Function, make-ordered-keys: Internal functions
Function, make-real-variable-summary: Internal functions
Function, make-variable-summary%: Internal functions
Function, map-columns: Exported functions
Function, map-df: Exported functions
Function, map-rows: Exported functions
Function, mask-rows: Exported functions
Function, matrix-df: Exported functions
Function, max-decimal: Internal functions
Function, max-width: Internal functions
Function, monotonicp: Internal functions
Function, ordered-keys: Internal functions
Function, ordered-keys-p: Internal functions
Function, ordered-keys-table: Internal functions
Function, plist-data: Internal functions
Function, plist-df: Exported functions
Function, plist-dv: Exported functions
Function, pprint-array: Exported functions
Function, pprint-data-frame: Exported functions
Function, pprint-markdown: Exported functions
Function, print-count-and-percentage: Internal functions
Function, print-table: Internal functions
Function, printer-status: Internal functions
Function, real-variable-summary-desc: Internal functions
Function, real-variable-summary-length: Internal functions
Function, real-variable-summary-max: Internal functions
Function, real-variable-summary-mean: Internal functions
Function, real-variable-summary-min: Internal functions
Function, real-variable-summary-missing: Internal functions
Function, real-variable-summary-name: Internal functions
Function, real-variable-summary-p: Internal functions
Function, real-variable-summary-q25: Internal functions
Function, real-variable-summary-q50: Internal functions
Function, real-variable-summary-q75: Internal functions
Function, remove-columns: Exported functions
Function, replace-column: Exported functions
Function, replace-column!: Exported functions
Function, reverse-df: Internal functions
Function, rows: Exported functions
Function, set-properties: Exported functions
Function, show-data-frames: Exported functions
Function, show-properties: Internal functions
Function, show-symbols: Internal functions
Function, substitute-key!: Exported functions
Function, summarize-column: Exported functions
Function, summarize-factor-variable: Internal functions
Function, summarize-generic-variable: Internal functions
Function, summarize-real-variable: Internal functions
Function, sym-mac: Internal functions
Function, types-in-column: Internal functions
Function, undef: Exported functions
Function, undef-column-names: Internal functions
Function, var-name: Internal functions
Function, variable-summary%-desc: Internal functions
Function, variable-summary%-length: Internal functions
Function, variable-summary%-missing: Internal functions
Function, variable-summary%-name: Internal functions
Function, variable-summary%-p: Internal functions
Function, weave: Internal functions

G
Generic Function, (setf doc-string): Exported generic functions
Generic Function, (setf name): Exported generic functions
Generic Function, check-column-compatibility: Internal generic functions
Generic Function, column-length: Internal generic functions
Generic Function, default-column-formats: Internal generic functions
Generic Function, doc-string: Exported generic functions
Generic Function, drop-missing: Exported generic functions
Generic Function, head: Exported generic functions
Generic Function, missingp: Exported generic functions
Generic Function, name: Exported generic functions
Generic Function, replace-missing: Exported generic functions
Generic Function, summary: Exported generic functions
Generic Function, tail: Exported generic functions
generic-variable-summary-desc: Internal functions
generic-variable-summary-element-count-alist: Internal functions
generic-variable-summary-length: Internal functions
generic-variable-summary-missing: Internal functions
generic-variable-summary-name: Internal functions
generic-variable-summary-p: Internal functions
generic-variable-summary-quantiles: Internal functions
get-summaries: Exported functions
get-type: Internal functions
guess-alist?: Internal functions

H
head: Exported generic functions
head: Exported generic functions
heuristicate-types: Exported functions

K
key-index: Internal functions
keys: Exported functions
keys-count: Internal functions
keys-vector: Internal functions

M
Macro, defdf: Exported macros
Macro, define-data-subclass: Internal macros
Macro, replace-key!: Exported macros
make-bit-variable-summary: Internal functions
make-data: Internal functions
make-df: Exported functions
make-dv: Exported functions
make-factor-variable-summary: Internal functions
make-generic-variable-summary: Internal functions
make-ordered-keys: Internal functions
make-real-variable-summary: Internal functions
make-variable-summary%: Internal functions
map-columns: Exported functions
map-df: Exported functions
map-rows: Exported functions
mask-rows: Exported functions
matrix-df: Exported functions
max-decimal: Internal functions
max-width: Internal functions
Method, (setf doc-string): Exported generic functions
Method, (setf name): Exported generic functions
Method, check-column-compatibility: Internal generic functions
Method, check-column-compatibility: Internal generic functions
Method, column-length: Internal generic functions
Method, default-column-formats: Internal generic functions
Method, doc-string: Exported generic functions
Method, drop-missing: Exported generic functions
Method, head: Exported generic functions
Method, missingp: Exported generic functions
Method, missingp: Exported generic functions
Method, missingp: Exported generic functions
Method, missingp: Exported generic functions
Method, missingp: Exported generic functions
Method, missingp: Exported generic functions
Method, missingp: Exported generic functions
Method, name: Exported generic functions
Method, replace-missing: Exported generic functions
Method, summary: Exported generic functions
Method, tail: Exported generic functions
missingp: Exported generic functions
missingp: Exported generic functions
missingp: Exported generic functions
missingp: Exported generic functions
missingp: Exported generic functions
missingp: Exported generic functions
missingp: Exported generic functions
missingp: Exported generic functions
monotonicp: Internal functions

N
name: Exported generic functions
name: Exported generic functions

O
ordered-keys: Internal functions
ordered-keys-p: Internal functions
ordered-keys-table: Internal functions

P
plist-data: Internal functions
plist-df: Exported functions
plist-dv: Exported functions
pprint-array: Exported functions
pprint-data-frame: Exported functions
pprint-markdown: Exported functions
print-count-and-percentage: Internal functions
print-table: Internal functions
printer-status: Internal functions

R
real-variable-summary-desc: Internal functions
real-variable-summary-length: Internal functions
real-variable-summary-max: Internal functions
real-variable-summary-mean: Internal functions
real-variable-summary-min: Internal functions
real-variable-summary-missing: Internal functions
real-variable-summary-name: Internal functions
real-variable-summary-p: Internal functions
real-variable-summary-q25: Internal functions
real-variable-summary-q50: Internal functions
real-variable-summary-q75: Internal functions
remove-columns: Exported functions
replace-column: Exported functions
replace-column!: Exported functions
replace-key!: Exported macros
replace-missing: Exported generic functions
replace-missing: Exported generic functions
reverse-df: Internal functions
rows: Exported functions

S
set-properties: Exported functions
show-data-frames: Exported functions
show-properties: Internal functions
show-symbols: Internal functions
substitute-key!: Exported functions
summarize-column: Exported functions
summarize-factor-variable: Internal functions
summarize-generic-variable: Internal functions
summarize-real-variable: Internal functions
summary: Exported generic functions
summary: Exported generic functions
sym-mac: Internal functions

T
tail: Exported generic functions
tail: Exported generic functions
types-in-column: Internal functions

U
undef: Exported functions
undef-column-names: Internal functions

V
var-name: Internal functions
variable-summary%-desc: Internal functions
variable-summary%-length: Internal functions
variable-summary%-missing: Internal functions
variable-summary%-name: Internal functions
variable-summary%-p: Internal functions

W
weave: Internal functions

Jump to:   (   2  
A   B   C   D   E   F   G   H   K   M   N   O   P   R   S   T   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
C   D   E   K   L   M   N   O   Q   S   T  
Index Entry  Section

*
*ask-on-redefine*: Internal special variables
*data-frames*: Internal special variables
*distinct-maximum*: Exported special variables
*distinct-threshold*: Exported special variables
*max-digits*: Internal special variables
*quantile-threshold*: Exported special variables
*row-numbers-p*: Internal special variables
*summary-minimum-length*: Exported special variables

C
columns: Internal classes
count: Exported structures

D
desc: Internal structures
doc-string: Internal classes

E
element-count-alist: Exported structures
element-count-alist: Exported structures

K
key: Exported conditions
key: Exported conditions
keys: Exported conditions

L
length: Internal structures

M
max: Exported structures
mean: Exported structures
min: Exported structures
missing: Internal structures

N
name: Internal structures
name: Internal classes

O
ordered-keys: Internal classes

Q
q25: Exported structures
q50: Exported structures
q75: Exported structures
quantiles: Exported structures

S
Slot, columns: Internal classes
Slot, count: Exported structures
Slot, desc: Internal structures
Slot, doc-string: Internal classes
Slot, element-count-alist: Exported structures
Slot, element-count-alist: Exported structures
Slot, key: Exported conditions
Slot, key: Exported conditions
Slot, keys: Exported conditions
Slot, length: Internal structures
Slot, max: Exported structures
Slot, mean: Exported structures
Slot, min: Exported structures
Slot, missing: Internal structures
Slot, name: Internal structures
Slot, name: Internal classes
Slot, ordered-keys: Internal classes
Slot, q25: Exported structures
Slot, q50: Exported structures
Slot, q75: Exported structures
Slot, quantiles: Exported structures
Slot, table: Internal structures
Special Variable, *ask-on-redefine*: Internal special variables
Special Variable, *data-frames*: Internal special variables
Special Variable, *distinct-maximum*: Exported special variables
Special Variable, *distinct-threshold*: Exported special variables
Special Variable, *max-digits*: Internal special variables
Special Variable, *quantile-threshold*: Exported special variables
Special Variable, *row-numbers-p*: Internal special variables
Special Variable, *summary-minimum-length*: Exported special variables

T
table: Internal structures

Jump to:   *  
C   D   E   K   L   M   N   O   Q   S   T  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   D   F   G   K   O   P   R   S   V  
Index Entry  Section

B
bit-variable-summary: Exported structures

C
Class, data: Internal classes
Class, data-frame: Exported classes
Class, data-vector: Exported classes
Condition, duplicate-key: Exported conditions
Condition, key-not-found: Exported conditions

D
data: Internal classes
data-frame: The data-frame system
data-frame: The data-frame package
data-frame: Exported classes
data-vector: Exported classes
duplicate-key: Exported conditions

F
factor-variable-summary: Exported structures

G
generic-variable-summary: Exported structures

K
key-not-found: Exported conditions

O
ordered-keys: Internal structures

P
Package, data-frame: The data-frame package

R
real-variable-summary: Exported structures

S
Structure, bit-variable-summary: Exported structures
Structure, factor-variable-summary: Exported structures
Structure, generic-variable-summary: Exported structures
Structure, ordered-keys: Internal structures
Structure, real-variable-summary: Exported structures
Structure, variable-summary%: Internal structures
System, data-frame: The data-frame system

V
variable-summary%: Internal structures

Jump to:   B   C   D   F   G   K   O   P   R   S   V