pd

package pd

Type members

Classlikes

class DataFrame extends IndexOps[DataFrame] with Dynamic

A DataFrame organizes data in columns and rows. The columns are accessed by column names whereas the rows have an integer index.

object DataFrame extends Dynamic
class DataMap[K](df: DataFrame, groupCols: Array[String], map: Map[K, Array[Int]]) extends DataFrame

A DataMap is a DataFrame with a value-to-index mapping allowing fast hash-based access and grouped operations.

A DataMap is a DataFrame with a value-to-index mapping allowing fast hash-based access and grouped operations.

See also
Since

0.1.0

Note
  • Column operations return a DataMap[K] as a subtype of DataFrame.
  • You can drop the group columns but altering or replacing a group column results in an IllegalOperation exception (for methods which return the type DataMap[K]).
  • Note that index changing operations return a DataFrame since the mapping is no longer applicable to the resulting DataFrame.
Companion
object
object DataMap
See also
Since

0.1.0

Companion
class
abstract class DataSet[T <: Product & DataSet[T]] extends IndexOps[T]

A DataSet similar to a DataFrame but with static column names and column types that can be checked at compile time.

A DataSet similar to a DataFrame but with static column names and column types that can be checked at compile time.

Type Params
T

Case class that extends DataSet.

See also
Since

0.1.0

Example
case class Members(
 firstName: Series[String],
 familyName: Series[String],
 fee: Series[Double],
) extends DataSet[Members]
Companion
object
class MutableSeries[T] extends IndexOps[Unit]
enum Order
class Series[T] extends IndexOps[Series[T]]

A Series is a column of data. It has an index and may have undefined (missing) values.

object Settings

Global settings.

Global settings.

Since

0.1.0