The cl-data-frame Reference Manual

This is the cl-data-frame Reference Manual, version 0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon May 15 03:46:35 2023 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-data-frame

Data frames for Common Lisp.

Maintainer

Tamas Papp <>

Author

Tamas Papp <>

License

MIT

Long Description

FIXME

Version

0

Dependencies
  • alexandria (system).
  • anaphora (system).
  • array-operations (system).
  • cl-num-utils (system).
  • cl-slice (system).
  • let-plus (system).
Source

cl-data-frame.asd.

Child Component

cl-data-frame.lisp (file).


3 Files

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


3.1 Lisp


3.1.1 cl-data-frame/cl-data-frame.asd

Source

cl-data-frame.asd.

Parent Component

cl-data-frame (system).

ASDF Systems

cl-data-frame.


3.1.2 cl-data-frame/cl-data-frame.lisp

Source

cl-data-frame.asd.

Parent Component

cl-data-frame (system).

Packages
Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cl-data-frame

Source

cl-data-frame.lisp.

Nicknames
  • dframe
  • data-frame
Use List
Public Interface
Internals

4.2 cl-data-frame.column

Source

cl-data-frame.lisp.

Use List
  • alexandria.
  • anaphora.
  • common-lisp.
  • let-plus.
Used By List

cl-data-frame.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


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

cl-data-frame.

Source

cl-data-frame.lisp.


5.1.2 Ordinary functions

Function: add-column! (data key column)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

Function: alist-df (alist)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: alist-dv (alist)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: column (data key)

Return column corresponding to key.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: (setf column) (data key)

Set column corresponding to key.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: columns (data &optional slice)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

Function: df (&rest plist-or-alist)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

Function: dv (&rest plist-or-alist)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: keys (data)

List of keys.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: make-df (keys columns)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: make-dv (keys columns)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

Function: matrix-df (keys matrix)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: plist-df (plist)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: plist-dv (plist)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: replace-column (data key function-or-column &key element-type)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: replace-column! (data key function-or-column &key element-type)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.


5.1.3 Generic functions

Generic Function: column-length (column)

Return the length of column.

Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

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

cl-data-frame.column.

Source

cl-data-frame.lisp.

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

5.1.4 Standalone methods

Method: as-alist ((data data))

Key-column pairs as an alist.

Package

cl-num-utils.utilities.

Source

cl-data-frame.lisp.

Method: as-array ((data-vector data-vector))
Package

array-operations/generic.

Source

cl-data-frame.lisp.

Method: as-array ((data-frame data-frame))
Package

array-operations/generic.

Source

cl-data-frame.lisp.

Method: axis-dimension ((axis ordered-keys))
Package

cl-slice-dev.

Source

cl-data-frame.lisp.

Method: canonical-representation ((axis ordered-keys) (slice symbol))
Package

cl-slice-dev.

Source

cl-data-frame.lisp.

Method: dims ((data-vector data-vector))
Package

array-operations/generic.

Source

cl-data-frame.lisp.

Method: dims ((data-frame data-frame))
Package

array-operations/generic.

Source

cl-data-frame.lisp.

Method: element-type ((data data))
Package

array-operations/generic.

Source

cl-data-frame.lisp.

Method: initialize-instance :after ((data-frame data-frame) &rest initargs)
Source

cl-data-frame.lisp.

Method: ncol ((data-frame data-frame))
Package

array-operations/generic.

Source

cl-data-frame.lisp.

Method: nrow ((data-frame data-frame))
Package

array-operations/generic.

Source

cl-data-frame.lisp.

Method: print-object ((data-vector data-vector) stream)
Source

cl-data-frame.lisp.

Method: print-object ((data-frame data-frame) stream)
Source

cl-data-frame.lisp.

Method: print-object ((ordered-keys ordered-keys) stream)
Source

cl-data-frame.lisp.

Method: print-object ((summary bit-vector-summary) stream)
Source

cl-data-frame.lisp.

Method: print-object ((summary generic-vector-summary) stream)
Source

cl-data-frame.lisp.

Method: slice ((data-vector data-vector) &rest slices)
Package

cl-slice.

Source

cl-data-frame.lisp.

Method: slice ((data-frame data-frame) &rest slices)
Package

cl-slice.

Source

cl-data-frame.lisp.

Method: slice ((ordered-keys ordered-keys) &rest slices)
Package

cl-slice.

Source

cl-data-frame.lisp.


5.1.5 Conditions

Condition: duplicate-key

Duplicate key.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Direct superclasses

error.

Direct slots
Slot: key
Initargs

:key

Condition: key-not-found

Key not found.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Direct superclasses

error.

Direct slots
Slot: key
Initargs

:key

Slot: keys
Initargs

:keys


5.1.6 Classes

Class: data-frame
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Direct superclasses

data.

Direct methods
Class: data-vector
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Direct superclasses

data.

Direct methods

5.2 Internals


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

cl-data-frame.column.

Source

cl-data-frame.lisp.


5.2.2 Macros

Macro: define-data-subclass (class abbreviation)
Package

cl-data-frame.

Source

cl-data-frame.lisp.


5.2.3 Ordinary functions

Function: add-key! (ordered-keys key)

Modify ORDERED-KEYS by adding KEY.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: add-keys (ordered-keys &rest keys)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: alist-data (class alist)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Reader: bit-vector-summary-count (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

count.

Function: bit-vector-summary-length (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: bit-vector-summary-p (object)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: copy-bit-vector-summary (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: copy-generic-vector-summary (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: copy-ordered-keys (ordered-keys)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: copy-quantiles-summary (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: copy-vector-summary% (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: ensure-arguments-alist (rest)

Recognizes the following and converts them to an alist:

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: ensure-not-ratio (real)

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

Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Reader: generic-vector-summary-element-count-alist (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

element-count-alist.

Function: generic-vector-summary-length (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: generic-vector-summary-p (object)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Reader: generic-vector-summary-quantiles (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

quantiles.

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

cl-data-frame.

Source

cl-data-frame.lisp.

Function: key-index (ordered-keys key)

Return the index for KEY.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: keys-count (ordered-keys)

Number of keys.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: keys-vector (ordered-keys)

Vector of all keys.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: make-bit-vector-summary (&key length count)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

Function: make-generic-vector-summary (&key length quantiles element-count-alist)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

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

cl-data-frame.

Source

cl-data-frame.lisp.

Function: make-quantiles-summary (&key count min q25 q50 q75 max)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

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

cl-data-frame.column.

Source

cl-data-frame.lisp.

Function: ordered-keys (keys)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: ordered-keys-p (object)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Reader: ordered-keys-table (instance)
Package

cl-data-frame.

Source

cl-data-frame.lisp.

Target Slot

table.

Function: plist-data (class plist)

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Function: print-count-and-percentage (stream count length)

Print COUNT as is and also as a rounded percentage of

Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Reader: quantiles-summary-count (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

count.

Reader: quantiles-summary-max (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

max.

Reader: quantiles-summary-min (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

min.

Function: quantiles-summary-p (object)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Reader: quantiles-summary-q25 (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

q25.

Reader: quantiles-summary-q50 (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

q50.

Reader: quantiles-summary-q75 (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

q75.

Reader: vector-summary%-length (instance)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Target Slot

length.

Function: vector-summary%-p (object)
Package

cl-data-frame.column.

Source

cl-data-frame.lisp.


5.2.4 Generic functions

Generic Function: check-column-compatibility (data column)

Check if COLUMN is compatible with DATA.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Methods
Method: check-column-compatibility ((data data-frame) column)
Method: check-column-compatibility ((data data) column)

5.2.5 Structures

Structure: bit-vector-summary

Summary of a bit vector.

Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Direct superclasses

vector-summary%.

Direct methods

print-object.

Direct slots
Slot: count
Package

common-lisp.

Type

alexandria:array-index

Initform

0

Readers

bit-vector-summary-count.

Writers

This slot is read-only.

Structure: generic-vector-summary

Summary for generic vectors.

Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Direct superclasses

vector-summary%.

Direct methods

print-object.

Direct slots
Slot: quantiles
Type

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

Readers

generic-vector-summary-quantiles.

Writers

This slot is read-only.

Slot: element-count-alist
Type

list

Readers

generic-vector-summary-element-count-alist.

Writers

This slot is read-only.

Structure: ordered-keys

Representation of ordered keys.

TABLE maps keys to indexes, starting from zero.

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: table
Type

hash-table

Initform

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

Readers

ordered-keys-table.

Writers

This slot is read-only.

Structure: quantiles-summary

Summary of a real elements (using quantiles).

Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: count
Package

common-lisp.

Type

alexandria:array-index

Initform

0

Readers

quantiles-summary-count.

Writers

This slot is read-only.

Slot: min
Package

common-lisp.

Type

real

Initform

0

Readers

quantiles-summary-min.

Writers

This slot is read-only.

Slot: q25
Type

real

Initform

0

Readers

quantiles-summary-q25.

Writers

This slot is read-only.

Slot: q50
Type

real

Initform

0

Readers

quantiles-summary-q50.

Writers

This slot is read-only.

Slot: q75
Type

real

Initform

0

Readers

quantiles-summary-q75.

Writers

This slot is read-only.

Slot: max
Package

common-lisp.

Type

real

Initform

0

Readers

quantiles-summary-max.

Writers

This slot is read-only.

Structure: vector-summary%

Base class for summarizing vectors. Not exported.

Package

cl-data-frame.column.

Source

cl-data-frame.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct slots
Slot: length
Package

common-lisp.

Type

alexandria:array-index

Initform

0

Readers

vector-summary%-length.

Writers

This slot is read-only.


5.2.6 Classes

Class: data

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

Package

cl-data-frame.

Source

cl-data-frame.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: ordered-keys
Type

cl-data-frame::ordered-keys

Initargs

:ordered-keys

Slot: columns
Type

vector

Initargs

:columns


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf column): Public ordinary functions

A
add-column!: Public ordinary functions
add-columns: Public ordinary functions
add-columns!: Public ordinary functions
add-key!: Private ordinary functions
add-keys: Private ordinary functions
alist-data: Private ordinary functions
alist-df: Public ordinary functions
alist-dv: Public ordinary functions
as-alist: Public standalone methods
as-array: Public standalone methods
as-array: Public standalone methods
axis-dimension: Public standalone methods

B
bit-vector-summary-count: Private ordinary functions
bit-vector-summary-length: Private ordinary functions
bit-vector-summary-p: Private ordinary functions

C
canonical-representation: Public standalone methods
check-column-compatibility: Private generic functions
check-column-compatibility: Private generic functions
check-column-compatibility: Private generic functions
column: Public ordinary functions
column-length: Public generic functions
column-length: Public generic functions
column-summary: Public generic functions
column-summary: Public generic functions
column-summary: Public generic functions
columns: Public ordinary functions
copy: Public ordinary functions
copy-bit-vector-summary: Private ordinary functions
copy-generic-vector-summary: Private ordinary functions
copy-ordered-keys: Private ordinary functions
copy-quantiles-summary: Private ordinary functions
copy-vector-summary%: Private ordinary functions
count-rows: Public ordinary functions

D
define-data-subclass: Private macros
df: Public ordinary functions
dims: Public standalone methods
dims: Public standalone methods
do-rows: Public ordinary functions
dv: Public ordinary functions

E
element-type: Public standalone methods
ensure-arguments-alist: Private ordinary functions
ensure-not-ratio: Private ordinary functions

F
Function, (setf column): Public ordinary functions
Function, add-column!: Public ordinary functions
Function, add-columns: Public ordinary functions
Function, add-columns!: Public ordinary functions
Function, add-key!: Private ordinary functions
Function, add-keys: Private ordinary functions
Function, alist-data: Private ordinary functions
Function, alist-df: Public ordinary functions
Function, alist-dv: Public ordinary functions
Function, bit-vector-summary-count: Private ordinary functions
Function, bit-vector-summary-length: Private ordinary functions
Function, bit-vector-summary-p: Private ordinary functions
Function, column: Public ordinary functions
Function, columns: Public ordinary functions
Function, copy: Public ordinary functions
Function, copy-bit-vector-summary: Private ordinary functions
Function, copy-generic-vector-summary: Private ordinary functions
Function, copy-ordered-keys: Private ordinary functions
Function, copy-quantiles-summary: Private ordinary functions
Function, copy-vector-summary%: Private ordinary functions
Function, count-rows: Public ordinary functions
Function, df: Public ordinary functions
Function, do-rows: Public ordinary functions
Function, dv: Public ordinary functions
Function, ensure-arguments-alist: Private ordinary functions
Function, ensure-not-ratio: Private ordinary functions
Function, generic-vector-summary-element-count-alist: Private ordinary functions
Function, generic-vector-summary-length: Private ordinary functions
Function, generic-vector-summary-p: Private ordinary functions
Function, generic-vector-summary-quantiles: Private ordinary functions
Function, guess-alist?: Private ordinary functions
Function, key-index: Private ordinary functions
Function, keys: Public ordinary functions
Function, keys-count: Private ordinary functions
Function, keys-vector: Private ordinary functions
Function, make-bit-vector-summary: Private ordinary functions
Function, make-data: Private ordinary functions
Function, make-df: Public ordinary functions
Function, make-dv: Public ordinary functions
Function, make-generic-vector-summary: Private ordinary functions
Function, make-ordered-keys: Private ordinary functions
Function, make-quantiles-summary: Private ordinary functions
Function, make-vector-summary%: Private ordinary functions
Function, map-columns: Public ordinary functions
Function, map-df: Public ordinary functions
Function, map-rows: Public ordinary functions
Function, mask-rows: Public ordinary functions
Function, matrix-df: Public ordinary functions
Function, ordered-keys: Private ordinary functions
Function, ordered-keys-p: Private ordinary functions
Function, ordered-keys-table: Private ordinary functions
Function, plist-data: Private ordinary functions
Function, plist-df: Public ordinary functions
Function, plist-dv: Public ordinary functions
Function, print-count-and-percentage: Private ordinary functions
Function, quantiles-summary-count: Private ordinary functions
Function, quantiles-summary-max: Private ordinary functions
Function, quantiles-summary-min: Private ordinary functions
Function, quantiles-summary-p: Private ordinary functions
Function, quantiles-summary-q25: Private ordinary functions
Function, quantiles-summary-q50: Private ordinary functions
Function, quantiles-summary-q75: Private ordinary functions
Function, replace-column: Public ordinary functions
Function, replace-column!: Public ordinary functions
Function, vector-summary%-length: Private ordinary functions
Function, vector-summary%-p: Private ordinary functions

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

I
initialize-instance: Public standalone methods

K
key-index: Private ordinary functions
keys: Public ordinary functions
keys-count: Private ordinary functions
keys-vector: Private ordinary functions

M
Macro, define-data-subclass: Private macros
make-bit-vector-summary: Private ordinary functions
make-data: Private ordinary functions
make-df: Public ordinary functions
make-dv: Public ordinary functions
make-generic-vector-summary: Private ordinary functions
make-ordered-keys: Private ordinary functions
make-quantiles-summary: Private ordinary functions
make-vector-summary%: Private ordinary functions
map-columns: Public ordinary functions
map-df: Public ordinary functions
map-rows: Public ordinary functions
mask-rows: Public ordinary functions
matrix-df: Public ordinary functions
Method, as-alist: Public standalone methods
Method, as-array: Public standalone methods
Method, as-array: Public standalone methods
Method, axis-dimension: Public standalone methods
Method, canonical-representation: Public standalone methods
Method, check-column-compatibility: Private generic functions
Method, check-column-compatibility: Private generic functions
Method, column-length: Public generic functions
Method, column-summary: Public generic functions
Method, column-summary: Public generic functions
Method, dims: Public standalone methods
Method, dims: Public standalone methods
Method, element-type: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, ncol: Public standalone methods
Method, nrow: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, slice: Public standalone methods
Method, slice: Public standalone methods
Method, slice: Public standalone methods

N
ncol: Public standalone methods
nrow: Public standalone methods

O
ordered-keys: Private ordinary functions
ordered-keys-p: Private ordinary functions
ordered-keys-table: Private ordinary functions

P
plist-data: Private ordinary functions
plist-df: Public ordinary functions
plist-dv: Public ordinary functions
print-count-and-percentage: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods

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

R
replace-column: Public ordinary functions
replace-column!: Public ordinary functions

S
slice: Public standalone methods
slice: Public standalone methods
slice: Public standalone methods

V
vector-summary%-length: Private ordinary functions
vector-summary%-p: Private ordinary functions


A.3 Variables


A.4 Data types

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

B
bit-vector-summary: Private structures

C
cl-data-frame: The cl-data-frame system
cl-data-frame: The cl-data-frame package
cl-data-frame.asd: The cl-data-frame/cl-data-frame․asd file
cl-data-frame.column: The cl-data-frame․column package
cl-data-frame.lisp: The cl-data-frame/cl-data-frame․lisp file
Class, data: Private classes
Class, data-frame: Public classes
Class, data-vector: Public classes
Condition, duplicate-key: Public conditions
Condition, key-not-found: Public conditions

D
data: Private classes
data-frame: Public classes
data-vector: Public classes
duplicate-key: Public conditions

F
File, cl-data-frame.asd: The cl-data-frame/cl-data-frame․asd file
File, cl-data-frame.lisp: The cl-data-frame/cl-data-frame․lisp file

G
generic-vector-summary: Private structures

K
key-not-found: Public conditions

O
ordered-keys: Private structures

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

Q
quantiles-summary: Private structures

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

V
vector-summary%: Private structures