final class DescribeSyntax[In, Out] extends Serializable
- Alphabetic
- By Inheritance
- DescribeSyntax
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def describe(precision: MathContext = MathContext.DECIMAL32, unique: Boolean = false): Query[In, RowDescription]
Describes the given query output by providing useful statistics, such as average values, means, percentiles for each column.
Describes the given query output by providing useful statistics, such as average values, means, percentiles for each column.
Example:
select[Student] .describe() .show(truncate=false) .run( from(students) ) // +--------------+-----+-----+---------+----------+------------+------------+------------+----------+------+ // |field |count|mean |std |min |percentile25|percentile75|percentile90|max |unique| // +--------------+-----+-----+---------+----------+------------+------------+------------+----------+------+ // |birthDay |5 |null |null |1977-10-01|null |null |null |1980-07-31|[] | // |grade |5 |85.22|10.88474 |66.2 |85.1 |90.1 |99.6 |99.6 |[] | // |name |5 |null |null |null |null |null |null |null |[] | // |specialization|5 |null |null |null |null |null |null |null |[] | // |age |5 |18.0 |0.6324555|17.0 |18.0 |18.0 |19.0 |19.0 |[] | // |faculty |5 |null |null |null |null |null |null |null |[] | // +--------------+-----+-----+---------+----------+------------+------------+------------+----------+------+ //
Based on original idea of Pandas authors.
- precision
decimal precision to use for computing statistics
- unique
collect unique values or not
- returns
a
Query
producing statistics of each output value of this query.
- See also
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()