OpsCommon

abstract class OpsCommon extends SeriesOps
class SeriesOps
class Object
trait Matchable
class Any

Value members

Concrete methods

def aggD(s: Series[Double], start: Double, f: (Double, Double) => Double): Double
def aggD2I(s: Series[Double], start: Int, f: (Int, Double) => Int): Int
def aggI(s: Series[Int], start: Int, f: (Int, Int) => Int): Int
def compareNulls[T, T2](series: Series[T], series2: Series[T2]): Boolean
inline def count[T](series: Series[T]): Int
def countD(series: Series[Double]): Int
def countFalse(series: Series[Boolean]): Int
def countTrue(series: Series[Boolean]): Int
def denseB(s: Series[Boolean]): Series[Boolean]
def denseD(s: Series[Double]): Series[Double]
def denseI(s: Series[Int]): Series[Int]
def extract[T](series: Series[T], indices: Array[Int]): Series[T]
def fillAllB(s: Series[Boolean], v: Boolean): Series[Boolean]
def fillAllD(s: Series[Double], v: Double): Series[Double]
def fillAllI(s: Series[Int], v: Int): Series[Int]
def fillB(s: Series[Boolean], s2: Series[Boolean]): Series[Boolean]
def fillB(s: Series[Boolean], v: Boolean): Series[Boolean]
def fillD(s: Series[Double], s2: Series[Double]): Series[Double]
def fillD(s: Series[Double], v: Double): Series[Double]
def fillI(s: Series[Int], s2: Series[Int]): Series[Int]
def fillI(s: Series[Int], v: Int): Series[Int]
def findB(s: Series[Boolean], f: Boolean => Boolean): Option[Int]
def findD(s: Series[Double], f: Double => Boolean): Option[Int]
def findI(s: Series[Int], f: Int => Boolean): Option[Int]
def firstB(s: Series[Boolean], v: Boolean): Option[Int]
def firstD(s: Series[Double], v: Double): Option[Int]
def firstI(s: Series[Int], v: Int): Option[Int]
def firstIndex(series: Series[_]): Option[Int]
def lastB(s: Series[Boolean], v: Boolean): Option[Int]
def lastD(s: Series[Double], v: Double): Option[Int]
def lastI(s: Series[Int], v: Int): Option[Int]
def lastIndex(series: Series[_]): Option[Int]
def toIndex(series: Series[Boolean]): Array[Int]
def union[T](series: Array[Series[T]]): Series[T]
def update[T](series: Series[T], series2: Series[T]): Series[T]

Inherited methods

def agg[T, R](s: Series[T], start: R, f: (R, T) => R): R

Aggregates over a Series.

Aggregates over a Series.

Type Params
R

Result type.

T

Type of series.

Value Params
f

Aggregating operation which fulfills associativity and commutativity. The latter properties are required for partition-wise evaluation.

s

Series.

start

Start value for aggregation.

Returns

Created Series.

Since

0.1.0

Inherited from
SeriesOps
def dense[T](s: Series[T]): Series[T]

Returns a Series with uniform index where all missing values are represented by the mask.

Returns a Series with uniform index where all missing values are represented by the mask.

Type Params
T

Type of Series.

Value Params
s

Series.

Returns

Series with uniform index.

Since

0.1.0

Inherited from
SeriesOps
def fill[T](s: Series[T], value: T): Series[T]

Fills unset values of a Series with regards to the current index.

Fills unset values of a Series with regards to the current index.

Type Params
T

Type of series.

Value Params
s

Series.

value

Value for filling unset values.

Returns

Series.

Since

0.1.0

Inherited from
SeriesOps
def fill[T](s: Series[T], s2: Series[T]): Series[T]

Creates series data from coalesce on two Series.

Creates series data from coalesce on two Series.

Type Params
T

Type of series.

Value Params
s

Series.

s2

Series with the same base index as series.

Returns

Series with data from the first series or if null from the second. The index is expanded to the uniform base index.

Since

0.1.0

Inherited from
SeriesOps
def fillAll[T](s: Series[T], value: T): Series[T]

Fills unset values of a Series ignoring the current index. The index is restored to uniform index.

Fills unset values of a Series ignoring the current index. The index is restored to uniform index.

Type Params
T

Type of series.

Value Params
s

Series.

value

Value for filling unset values.

Returns

Series.

Since

0.1.0

Inherited from
SeriesOps
def find[T](s: Series[T], f: T => Boolean): Option[Int]
Inherited from
SeriesOps
def first[T](s: Series[T], value: T): Option[Int]
Inherited from
SeriesOps
def last[T](s: Series[T], value: T): Option[Int]
Inherited from
SeriesOps
def map[T, T2, R](s: Series[T], s2: Series[T2], f: (T, T2) => R)(implicit evidence$2: ClassTag[R]): Series[R]

Creates Series from an operation on two Series.

Creates Series from an operation on two Series.

Type Params
R

Result type.

T

Type of series.

T2

Type of second series.

Value Params
f

Operation.

s

Series.

s2

Series with same index base as series.

Returns

Created Series with index of series.

Since

0.1.0

Inherited from
SeriesOps
def map[T, R](s: Series[T], f: T => R)(implicit evidence$1: ClassTag[R]): Series[R]

Creates Series from an operation.

Creates Series from an operation.

Type Params
R

Result type.

T

Type of series.

Value Params
f

Operation.

s

Series.

Returns

Created Series with index of series.

Since

0.1.0

Inherited from
SeriesOps
def mapB(s: Series[Boolean], f: Boolean => Boolean): Series[Boolean]
Inherited from
SeriesOps
def mapBB(s: Series[Boolean], s2: Series[Boolean], f: (Boolean, Boolean) => Boolean): Series[Boolean]
Inherited from
SeriesOps
def mapD(s: Series[Double], f: Double => Double): Series[Double]
Inherited from
SeriesOps
def mapD2B(s: Series[Double], f: Double => Boolean): Series[Boolean]
Inherited from
SeriesOps
def mapD2I(s: Series[Double], f: Double => Int): Series[Int]
Inherited from
SeriesOps
def mapDD(s: Series[Double], s2: Series[Double], f: (Double, Double) => Double): Series[Double]
Inherited from
SeriesOps
def mapDD2B(s: Series[Double], s2: Series[Double], f: (Double, Double) => Boolean): Series[Boolean]
Inherited from
SeriesOps
def mapDI(s: Series[Double], s2: Series[Int], f: (Double, Int) => Double): Series[Double]
Inherited from
SeriesOps
def mapI(s: Series[Int], f: Int => Int): Series[Int]
Inherited from
SeriesOps
def mapI2B(s: Series[Int], f: Int => Boolean): Series[Boolean]
Inherited from
SeriesOps
def mapI2D(s: Series[Int], f: Int => Double): Series[Double]
Inherited from
SeriesOps
def mapID(s: Series[Int], s2: Series[Double], f: (Int, Double) => Double): Series[Double]
Inherited from
SeriesOps
def mapII(s: Series[Int], s2: Series[Int], f: (Int, Int) => Int): Series[Int]
Inherited from
SeriesOps
def mapII2B(s: Series[Int], s2: Series[Int], f: (Int, Int) => Boolean): Series[Boolean]
Inherited from
SeriesOps
protected def mapSeries[T, T2, R](s: Series[T], s2: Series[T2], f: (T, T2) => R)(implicit evidence$4: ClassTag[R]): Series[R]
Inherited from
SeriesOps
protected def mapSeries[T, R](s: Series[T], f: T => R)(implicit evidence$3: ClassTag[R]): Series[R]
Inherited from
SeriesOps