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 1.1, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Apr 19 15:49:49 2021 GMT+0.


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

1 Introduction

Contributors Forks Stargazers Issues MS-PL License LinkedIn

About the Project

A data frame is a two dimensional data structure structure whose columns may be of differing types. It is similar to, and may be manipulated as, a Common Lisp array. Data frames hold tightly coupled collections of variables that all belong to one experiment.

Built With

Getting Started

To get a local copy up and running follow these steps:

Prerequisites

An ANSI Common Lisp implementation. Developed and tested with SBCL and CCL.

Installation

  1. Clone the repository
    cd ~/quicklisp/local-projects &&
    git clone https://github.com/Lisp-Stat/data-frame.git
    
  2. Reset the ASDF source-registry to find the new system (from the REPL)
    (asdf:clear-source-registry)
    
  3. Load the system
    (ql:quickload :data-frame)
    

Usage

Create a data frame:

(make-df '(:a :b) '(#(1 2 3) #(10 20 30)))

For more examples, please refer to the Documentation.

Roadmap

See the open issues for a list of proposed features (and known issues).

Resources

This system is part of the Lisp-Stat project; that should be your first stop for information. Also see the community page for more information.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. Please see CONTRIBUTING.md for details on the code of conduct, and the process for submitting pull requests.

License

Distributed under the MS-PL License. See LICENSE for more information.

Contact

Project Link: https://github.com/lisp-stat/data-frame


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

2 Systems

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


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

2.1 data-frame

Maintainer

Steve Nunez <steve@symbolics.tech>

Author

Tamas Papp <tkpapp@gmail.com>

Source Control

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

Bug Tracker

https://github.com/Common-Lisp-Statistics/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, but with a lisp-oriented API.

Version

1.1

Dependencies
Source

data-frame.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 data-frame.asd

Location

data-frame.asd

Systems

data-frame (system)


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

3.1.2 data-frame/pkgdcl.lisp

Parent

data-frame (system)

Location

pkgdcl.lisp

Packages

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

3.1.3 data-frame/data-frame-column.lisp

Dependency

pkgdcl.lisp (file)

Parent

data-frame (system)

Location

data-frame-column.lisp

Exported Definitions
Internal Definitions

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

3.1.4 data-frame/data-frame.lisp

Dependency

data-frame-column.lisp (file)

Parent

data-frame (system)

Location

data-frame.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 data-frame.column

Source

pkgdcl.lisp (file)

Use List
Used By List

data-frame

Exported Definitions
Internal Definitions

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

4.2 data-frame

Source

pkgdcl.lisp (file)

Nicknames
Use List
Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Special variables

Special Variable: *column-summary-minimum-length*

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

Package

data-frame

Source

data-frame.lisp (file)


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

5.1.2 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: 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: df &rest PLIST-OR-ALIST
Package

data-frame

Source

data-frame.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: 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: 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)


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

5.1.3 Generic functions

Generic Function: column-length COLUMN

Return the length of column.

Package

data-frame.column

Source

data-frame-column.lisp (file)

Methods
Method: column-length (COLUMN vector)
Generic Function: column-summary COLUMN

Return an object that summarizes COLUMN of a DATA-FRAME. Primarily intended for printing, not analysis, returned values should print nicely.

Package

data-frame.column

Source

data-frame-column.lisp (file)

Methods
Method: column-summary (COLUMN bit-vector)
Method: column-summary (COLUMN vector)

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

5.1.4 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


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

5.1.5 Classes

Class: data-frame ()
Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

data (class)

Direct methods
  • select (method)
  • print-object (method)
  • check-column-compatibility (method)
  • as-array (method)
  • dims (method)
  • ncol (method)
  • nrow (method)
  • initialize-instance (method)
Class: data-vector ()
Package

data-frame

Source

data-frame.lisp (file)

Direct superclasses

data (class)

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

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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *column-summary-quantiles-threshold*

If the number of reals exceeds this threshold, they will be summarized with quantiles.

Package

data-frame.column

Source

data-frame-column.lisp (file)


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

5.2.2 Macros

Macro: define-data-subclass CLASS ABBREVIATION
Package

data-frame

Source

data-frame.lisp (file)


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

5.2.3 Functions

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: 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-vector-summary-count INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: bit-vector-summary-length INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: bit-vector-summary-p OBJECT
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: copy-bit-vector-summary INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: copy-generic-vector-summary INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: copy-ordered-keys ORDERED-KEYS
Package

data-frame

Source

data-frame.lisp (file)

Function: copy-quantiles-summary INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: copy-vector-summary% INSTANCE
Package

data-frame.column

Source

data-frame-column.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.column

Source

data-frame-column.lisp (file)

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

data-frame.column

Source

data-frame-column.lisp (file)

Function: generic-vector-summary-length INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: generic-vector-summary-p OBJECT
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: generic-vector-summary-quantiles INSTANCE
Package

data-frame.column

Source

data-frame-column.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-vector-summary &key (LENGTH LENGTH) (COUNT COUNT)
Package

data-frame.column

Source

data-frame-column.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-generic-vector-summary &key (LENGTH LENGTH) (QUANTILES QUANTILES) (ELEMENT-COUNT-ALIST ELEMENT-COUNT-ALIST)
Package

data-frame.column

Source

data-frame-column.lisp (file)

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

data-frame

Source

data-frame.lisp (file)

Function: make-quantiles-summary &key (COUNT COUNT) (MIN MIN) (Q25 Q25) (Q50 Q50) (Q75 Q75) (MAX MAX)
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: make-vector-summary% &key (LENGTH LENGTH)
Package

data-frame.column

Source

data-frame-column.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.column

Source

data-frame-column.lisp (file)

Function: quantiles-summary-count INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: quantiles-summary-max INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: quantiles-summary-min INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: quantiles-summary-p OBJECT
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: quantiles-summary-q25 INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: quantiles-summary-q50 INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: quantiles-summary-q75 INSTANCE
Package

data-frame.column

Source

data-frame-column.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: rows DATA

Return the rows of DATA as a vector

Package

data-frame

Source

data-frame.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 first column name,
where the CSV reader encodes the name as :||.

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

Package

data-frame

Source

data-frame.lisp (file)

Function: vector-summary%-length INSTANCE
Package

data-frame.column

Source

data-frame-column.lisp (file)

Function: vector-summary%-p OBJECT
Package

data-frame.column

Source

data-frame-column.lisp (file)


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

5.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

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

5.2.5 Structures

Structure: bit-vector-summary ()

Summary of a bit vector.

Package

data-frame.column

Source

data-frame-column.lisp (file)

Direct superclasses

vector-summary% (structure)

Direct methods

print-object (method)

Direct slots
Slot: count
Type

alexandria:array-index

Initform

0

Readers

bit-vector-summary-count (function)

Writers

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

Structure: generic-vector-summary ()

Summary for generic vectors.

Package

data-frame.column

Source

data-frame-column.lisp (file)

Direct superclasses

vector-summary% (structure)

Direct methods

print-object (method)

Direct slots
Slot: quantiles
Type

(or null data-frame.column::quantiles-summary)

Readers

generic-vector-summary-quantiles (function)

Writers

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

Slot: element-count-alist
Type

list

Readers

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

Writers

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

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
  • select (method)
  • canonical-representation (method)
  • axis-dimension (method)
  • print-object (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: quantiles-summary ()

Summary of a real elements (using quantiles).

Package

data-frame.column

Source

data-frame-column.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: count
Type

alexandria:array-index

Initform

0

Readers

quantiles-summary-count (function)

Writers

(setf quantiles-summary-count) (function)

Slot: min
Type

real

Initform

0

Readers

quantiles-summary-min (function)

Writers

(setf quantiles-summary-min) (function)

Slot: q25
Type

real

Initform

0

Readers

quantiles-summary-q25 (function)

Writers

(setf quantiles-summary-q25) (function)

Slot: q50
Type

real

Initform

0

Readers

quantiles-summary-q50 (function)

Writers

(setf quantiles-summary-q50) (function)

Slot: q75
Type

real

Initform

0

Readers

quantiles-summary-q75 (function)

Writers

(setf quantiles-summary-q75) (function)

Slot: max
Type

real

Initform

0

Readers

quantiles-summary-max (function)

Writers

(setf quantiles-summary-max) (function)

Structure: vector-summary% ()

Base class for summarizing vectors. Not exported.

Package

data-frame.column

Source

data-frame-column.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct slots
Slot: length
Type

alexandria:array-index

Initform

0

Readers

vector-summary%-length (function)

Writers

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


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

5.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: ordered-keys
Type

data-frame::ordered-keys

Initargs

:ordered-keys

Slot: columns
Type

vector

Initargs

:columns


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-column.lisp: The data-frame/data-frame-column․lisp file
data-frame/data-frame.lisp: The data-frame/data-frame․lisp file
data-frame/pkgdcl.lisp: The data-frame/pkgdcl․lisp file

F
File, Lisp, data-frame.asd: The data-frame․asd file
File, Lisp, data-frame/data-frame-column.lisp: The data-frame/data-frame-column․lisp file
File, Lisp, data-frame/data-frame.lisp: The data-frame/data-frame․lisp file
File, Lisp, data-frame/pkgdcl.lisp: The data-frame/pkgdcl․lisp file

L
Lisp File, data-frame.asd: The data-frame․asd file
Lisp File, data-frame/data-frame-column.lisp: The data-frame/data-frame-column․lisp file
Lisp File, data-frame/data-frame.lisp: The data-frame/data-frame․lisp file
Lisp File, data-frame/pkgdcl.lisp: The data-frame/pkgdcl․lisp file

Jump to:   D   F   L  

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

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   K   M   O   P   Q   R   S   V  
Index Entry  Section

(
(setf column): Exported functions

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

B
bit-vector-summary-count: Internal functions
bit-vector-summary-length: Internal functions
bit-vector-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: Exported generic functions
column-length: Exported generic functions
column-summary: Exported generic functions
column-summary: Exported generic functions
column-summary: Exported generic functions
columns: Exported functions
copy: Exported functions
copy-bit-vector-summary: Internal functions
copy-generic-vector-summary: Internal functions
copy-ordered-keys: Internal functions
copy-quantiles-summary: Internal functions
copy-vector-summary%: Internal functions
count-rows: Exported functions

D
define-data-subclass: Internal macros
df: Exported functions
df-remove-duplicates: Exported functions
do-rows: Exported functions
dv: Exported functions

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

F
Function, (setf column): Exported 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, alist-data: Internal functions
Function, alist-df: Exported functions
Function, alist-dv: Exported functions
Function, bit-vector-summary-count: Internal functions
Function, bit-vector-summary-length: Internal functions
Function, bit-vector-summary-p: Internal functions
Function, column: Exported functions
Function, columns: Exported functions
Function, copy: Exported functions
Function, copy-bit-vector-summary: Internal functions
Function, copy-generic-vector-summary: Internal functions
Function, copy-ordered-keys: Internal functions
Function, copy-quantiles-summary: Internal functions
Function, copy-vector-summary%: Internal functions
Function, count-rows: Exported functions
Function, df: Exported functions
Function, df-remove-duplicates: Exported functions
Function, do-rows: Exported functions
Function, dv: Exported functions
Function, ensure-arguments-alist: Internal functions
Function, ensure-not-ratio: Internal functions
Function, generic-vector-summary-element-count-alist: Internal functions
Function, generic-vector-summary-length: Internal functions
Function, generic-vector-summary-p: Internal functions
Function, generic-vector-summary-quantiles: Internal functions
Function, guess-alist?: Internal functions
Function, key-index: Internal functions
Function, keys: Exported functions
Function, keys-count: Internal functions
Function, keys-vector: Internal functions
Function, make-bit-vector-summary: Internal functions
Function, make-data: Internal functions
Function, make-df: Exported functions
Function, make-dv: Exported functions
Function, make-generic-vector-summary: Internal functions
Function, make-ordered-keys: Internal functions
Function, make-quantiles-summary: Internal functions
Function, make-vector-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, 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, print-count-and-percentage: Internal functions
Function, quantiles-summary-count: Internal functions
Function, quantiles-summary-max: Internal functions
Function, quantiles-summary-min: Internal functions
Function, quantiles-summary-p: Internal functions
Function, quantiles-summary-q25: Internal functions
Function, quantiles-summary-q50: Internal functions
Function, quantiles-summary-q75: Internal functions
Function, remove-columns: Internal functions
Function, replace-column: Exported functions
Function, replace-column!: Exported functions
Function, rows: Internal functions
Function, substitute-key!: Internal functions
Function, vector-summary%-length: Internal functions
Function, vector-summary%-p: Internal functions

G
Generic Function, check-column-compatibility: Internal generic functions
Generic Function, column-length: Exported generic functions
Generic Function, column-summary: Exported generic functions
generic-vector-summary-element-count-alist: Internal functions
generic-vector-summary-length: Internal functions
generic-vector-summary-p: Internal functions
generic-vector-summary-quantiles: Internal functions
guess-alist?: Internal functions

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

M
Macro, define-data-subclass: Internal macros
make-bit-vector-summary: Internal functions
make-data: Internal functions
make-df: Exported functions
make-dv: Exported functions
make-generic-vector-summary: Internal functions
make-ordered-keys: Internal functions
make-quantiles-summary: Internal functions
make-vector-summary%: Internal functions
map-columns: Exported functions
map-df: Exported functions
map-rows: Exported functions
mask-rows: Exported functions
matrix-df: Exported functions
Method, check-column-compatibility: Internal generic functions
Method, check-column-compatibility: Internal generic functions
Method, column-length: Exported generic functions
Method, column-summary: Exported generic functions
Method, column-summary: 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
print-count-and-percentage: Internal functions

Q
quantiles-summary-count: Internal functions
quantiles-summary-max: Internal functions
quantiles-summary-min: Internal functions
quantiles-summary-p: Internal functions
quantiles-summary-q25: Internal functions
quantiles-summary-q50: Internal functions
quantiles-summary-q75: Internal functions

R
remove-columns: Internal functions
replace-column: Exported functions
replace-column!: Exported functions
rows: Internal functions

S
substitute-key!: Internal functions

V
vector-summary%-length: Internal functions
vector-summary%-p: Internal functions

Jump to:   (  
A   B   C   D   E   F   G   K   M   O   P   Q   R   S   V  

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

A.3 Variables

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

*
*column-summary-minimum-length*: Exported special variables
*column-summary-quantiles-threshold*: Internal special variables

C
columns: Internal classes
count: Internal structures
count: Internal structures

E
element-count-alist: Internal structures

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

L
length: Internal structures

M
max: Internal structures
min: Internal structures

O
ordered-keys: Internal classes

Q
q25: Internal structures
q50: Internal structures
q75: Internal structures
quantiles: Internal structures

S
Slot, columns: Internal classes
Slot, count: Internal structures
Slot, count: Internal structures
Slot, element-count-alist: Internal structures
Slot, key: Exported conditions
Slot, key: Exported conditions
Slot, keys: Exported conditions
Slot, length: Internal structures
Slot, max: Internal structures
Slot, min: Internal structures
Slot, ordered-keys: Internal classes
Slot, q25: Internal structures
Slot, q50: Internal structures
Slot, q75: Internal structures
Slot, quantiles: Internal structures
Slot, table: Internal structures
Special Variable, *column-summary-minimum-length*: Exported special variables
Special Variable, *column-summary-quantiles-threshold*: Internal special variables

T
table: Internal structures

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

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

A.4 Data types

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

B
bit-vector-summary: Internal 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-frame.column: The data-frame․column package
data-vector: Exported classes
duplicate-key: Exported conditions

G
generic-vector-summary: Internal structures

K
key-not-found: Exported conditions

O
ordered-keys: Internal structures

P
Package, data-frame: The data-frame package
Package, data-frame.column: The data-frame․column package

Q
quantiles-summary: Internal structures

S
Structure, bit-vector-summary: Internal structures
Structure, generic-vector-summary: Internal structures
Structure, ordered-keys: Internal structures
Structure, quantiles-summary: Internal structures
Structure, vector-summary%: Internal structures
System, data-frame: The data-frame system

V
vector-summary%: Internal structures

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