Series

org.saddle.Series$
See theSeries companion class
object Series extends BinOpSeries

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Series.type

Members list

Concise view

Type members

Inherited classlikes

final class SrScEOp[OP <: ScalarOp, X, A, B, C](op: BinOp[OP, Vec[A], B, Vec[C]])(implicit evidence$1: ScalarTag[X], evidence$2: Order[X], evidence$3: ScalarTag[C]) extends BinOp[OP, Series[X, A], B, Series[X, C]]

Attributes

Inherited from:
BinOpSeries
Graph
Supertypes
trait BinOp[OP, Series[X, A], B, Series[X, C]]
class Object
trait Matchable
class Any
final class SrSrEOp[OP <: ScalarOp, X, A, B, C](opv: BinOp[OP, Vec[A], Vec[B], Vec[C]])(implicit evidence$4: ScalarTag[X], evidence$5: Order[X], evidence$6: ScalarTag[C]) extends BinOp[OP, Series[X, A], Series[X, B], Series[X, C]]

Attributes

Inherited from:
BinOpSeries
Graph
Supertypes
trait BinOp[OP, Series[X, A], Series[X, B], Series[X, C]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[X : Order, T : ScalarTag](values: Vec[T], index: Index[X]): Series[X, T]

Factory method to create a Series from a Vec and an Index

Factory method to create a Series from a Vec and an Index

Attributes

T

Type of values

X

Type of keys

index

an index of keys

values

a Vec of values

def apply[X : Order, T : ScalarTag](index: Index[X], values: Vec[T]): Series[X, T]

Factory method to create a Series from a Vec and an Index

Factory method to create a Series from a Vec and an Index

Attributes

T

Type of values

X

Type of keys

index

an index of keys

values

a Vec of values

def apply[T : ScalarTag](values: Vec[T]): Series[Int, T]

Factory method to create a Series from a Vec; keys are integer offsets

Factory method to create a Series from a Vec; keys are integer offsets

Attributes

T

Type of values

values

a Vec of values

def apply[T : ScalarTag](values: T*): Series[Int, T]

Factory method to create a Series from a sequence of values; keys are integer offsets

Factory method to create a Series from a sequence of values; keys are integer offsets

Attributes

T

Type of values

values

a sequence of values

def apply[X : Order, T : ScalarTag](values: (X, T)*): Series[X, T]

Factory method to create a Series from a sequence of key/value pairs

Factory method to create a Series from a sequence of key/value pairs

Attributes

T

Type of value

X

Type of key

values

a sequence of (key -> value) tuples

def empty[X : Order, T : ScalarTag]: Series[X, T]

Factory method to create an empty Series

Factory method to create an empty Series

Attributes

T

Type of values

X

Type of keys

def table[T : Order](data: Vec[T]): Series[T, Int]

Implicits

Inherited implicits

implicit def SrScEOpBBB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Boolean], Boolean, Vec[Boolean]]): SrScEOp[Op, X, Boolean, Boolean, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpDDB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Double, Vec[Boolean]]): SrScEOp[Op, X, Double, Double, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpDDD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Double, Vec[Double]]): SrScEOp[Op, X, Double, Double, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpDIB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Int, Vec[Boolean]]): SrScEOp[Op, X, Double, Int, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpDID[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Int, Vec[Double]]): SrScEOp[Op, X, Double, Int, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpDLB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Long, Vec[Boolean]]): SrScEOp[Op, X, Double, Long, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpDLD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Long, Vec[Double]]): SrScEOp[Op, X, Double, Long, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpIDB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Double, Vec[Boolean]]): SrScEOp[Op, X, Int, Double, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpIDD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Double, Vec[Double]]): SrScEOp[Op, X, Int, Double, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpIIB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Int, Vec[Boolean]]): SrScEOp[Op, X, Int, Int, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpIII[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Int, Vec[Int]]): SrScEOp[Op, X, Int, Int, Int]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpILB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Long, Vec[Boolean]]): SrScEOp[Op, X, Int, Long, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpILL[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Long, Vec[Long]]): SrScEOp[Op, X, Int, Long, Long]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpLDB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Double, Vec[Boolean]]): SrScEOp[Op, X, Long, Double, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpLDD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Double, Vec[Double]]): SrScEOp[Op, X, Long, Double, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpLIB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Int, Vec[Boolean]]): SrScEOp[Op, X, Long, Int, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpLIL[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Int, Vec[Long]]): SrScEOp[Op, X, Long, Int, Long]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpLLB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Long, Vec[Boolean]]): SrScEOp[Op, X, Long, Long, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrScEOpLLL[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Long, Vec[Long]]): SrScEOp[Op, X, Long, Long, Long]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpBBB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Boolean], Vec[Boolean], Vec[Boolean]]): SrSrEOp[Op, X, Boolean, Boolean, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpDDB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Vec[Double], Vec[Boolean]]): SrSrEOp[Op, X, Double, Double, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpDDD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Vec[Double], Vec[Double]]): SrSrEOp[Op, X, Double, Double, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpDIB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Vec[Int], Vec[Boolean]]): SrSrEOp[Op, X, Double, Int, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpDID[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Vec[Int], Vec[Double]]): SrSrEOp[Op, X, Double, Int, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpDLB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Vec[Long], Vec[Boolean]]): SrSrEOp[Op, X, Double, Long, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpDLD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Double], Vec[Long], Vec[Double]]): SrSrEOp[Op, X, Double, Long, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpIDB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Vec[Double], Vec[Boolean]]): SrSrEOp[Op, X, Int, Double, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpIDD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Vec[Double], Vec[Double]]): SrSrEOp[Op, X, Int, Double, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpIIB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Vec[Int], Vec[Boolean]]): SrSrEOp[Op, X, Int, Int, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpIII[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Vec[Int], Vec[Int]]): SrSrEOp[Op, X, Int, Int, Int]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpILB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Vec[Long], Vec[Boolean]]): SrSrEOp[Op, X, Int, Long, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpILL[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Int], Vec[Long], Vec[Long]]): SrSrEOp[Op, X, Int, Long, Long]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpLDB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Vec[Double], Vec[Boolean]]): SrSrEOp[Op, X, Long, Double, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpLDD[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Vec[Double], Vec[Double]]): SrSrEOp[Op, X, Long, Double, Double]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpLIB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Vec[Int], Vec[Boolean]]): SrSrEOp[Op, X, Long, Int, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpLIL[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Vec[Int], Vec[Long]]): SrSrEOp[Op, X, Long, Int, Long]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpLLB[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Vec[Long], Vec[Boolean]]): SrSrEOp[Op, X, Long, Long, Boolean]

Attributes

Inherited from:
BinOpSeries
implicit def SrSrEOpLLL[Op <: ScalarOp, X](implicit cm: ScalarTag[X], cmp: Order[X], opv: BinOp[Op, Vec[Long], Vec[Long], Vec[Long]]): SrSrEOp[Op, X, Long, Long, Long]

Attributes

Inherited from:
BinOpSeries