water.fvec

H2OFrame

class H2OFrame extends Frame with FrameOps

Wrapper around Java H2O Frame to provide more Scala-like API.

Linear Supertypes
FrameOps, Frame, Lockable[Frame], Keyed[Frame], Iced[Frame], Externalizable, Serializable, Freezable[Frame], Cloneable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. H2OFrame
  2. FrameOps
  3. Frame
  4. Lockable
  5. Keyed
  6. Iced
  7. Externalizable
  8. Serializable
  9. Freezable
  10. Cloneable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new H2OFrame()

  2. new H2OFrame(parseSetup: ParseSetup, file: File)

    Create a new frame by parsing given file.

    Create a new frame by parsing given file.

    parseSetup

    setup for parser

    file

    cluster-local file to parse (has to be available on each node)

    returns

    a new frame containing parsed file data

  3. new H2OFrame(file: File)

    Create a new frame by parsing given file.

    Create a new frame by parsing given file.

    file

    cluster-local file to parse (has to be available on each node)

    returns

    a new frame containing parsed file data

  4. new H2OFrame(uris: URI*)

    Create a new frame by parsing given files.

    Create a new frame by parsing given files.

    uris

    URIs of files to parse

    returns

    new H2O frame containing parsed data

  5. new H2OFrame(parseSetup: ParseSetup, uris: URI*)

    Create a new frame by parsing given files.

    Create a new frame by parsing given files.

    parseSetup

    setup for parser

    uris

    URIs of files to parse

    returns

    new H2O frame containing parsed data

  6. new H2OFrame(key: String)

    Create a new H2OFrame based on existing Java Frame referenced by its key.

    Create a new H2OFrame based on existing Java Frame referenced by its key.

    key

    string representation of a reference to Java Frame

    returns

    new H2O frame

  7. new H2OFrame(key: Key[Frame])

    Create a new H2OFrame based on existing Java Frame referenced by its key.

    Create a new H2OFrame based on existing Java Frame referenced by its key.

    key

    reference to Java Frame

    returns

    new H2O frame

  8. new H2OFrame(fr: Frame)

    Create a new H2OFrame based on existing Java Frame.

    Create a new H2OFrame based on existing Java Frame.

    Simple field copy, so the Frames share underlying arrays. Recommended that the input Java Frame be dead after this call.

    fr

    Java frame

    returns

    new H2O frame with parsed data

Type Members

  1. class CSVStream extends InputStream

    Definition Classes
    Frame
  2. type VecSelector = (String, Vec) ⇒ Boolean

    Functional type to select vectors.

    Functional type to select vectors.

    Definition Classes
    FrameOps
  3. type VecTransformation = (String, Vec) ⇒ Vec

    Functional type to transform vectors.

    Functional type to transform vectors.

    Definition Classes
    FrameOps

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def add(arg0: Frame): Frame

    Definition Classes
    Frame
  7. def add(arg0: String, arg1: Vec): Vec

    Definition Classes
    Frame
  8. def add(arg0: Array[String], arg1: Array[Vec], arg2: Int): Unit

    Definition Classes
    Frame
  9. def add(arg0: Array[String], arg1: Array[Vec]): Unit

    Definition Classes
    Frame
  10. final def anyVec(): Vec

    Definition Classes
    Frame
  11. def apply(transformation: (String, Vec) ⇒ Vec, selector: (String, Vec) ⇒ Boolean, removeVec: Boolean = true): H2OFrame

    Definition Classes
    FrameOps
  12. def apply(transformation: (String, Vec) ⇒ Vec, colNames: Array[String]): H2OFrame

    Definition Classes
    FrameOps
  13. def apply(transformation: (String, Vec) ⇒ Vec, colNames: Symbol*): H2OFrame

    Definition Classes
    FrameOps
  14. def apply(columnNames: Symbol*): H2OFrame

    Create a sub-frame based on the list of column names.

    Create a sub-frame based on the list of column names.

    columnNames

    name of columns which will compose a new frame

    returns

    a new H2O Frame composed of selected vectors

    Definition Classes
    FrameOps
  15. def apply(columnNames: Array[String]): H2OFrame

    Create a sub-frame based on the list of column names.

    Create a sub-frame based on the list of column names.

    columnNames

    name of columns which will compose a new frame

    returns

    a new H2O Frame composed of selected vectors

    Definition Classes
    FrameOps
  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. def byteSize(): Long

    Definition Classes
    Frame
  18. def cardinality(): Array[Int]

    Definition Classes
    Frame
  19. final def checksum(): Long

    Definition Classes
    Keyed
  20. def checksum_impl(): Long

    Attributes
    protected[water.fvec]
    Definition Classes
    Frame → Keyed
  21. final def clone(): Frame

    Definition Classes
    Iced → Freezable → AnyRef
  22. def colToEnum(cols: Array[Int]): Unit

    Transform columns in enum columns

    Transform columns in enum columns

    cols

    : Array[ Int ] containing all the indexes of enum columns

    Definition Classes
    FrameOps
  23. def colToEnum(cols: Array[String]): Unit

    Transform columns in enum columns

    Transform columns in enum columns

    cols

    : Array[ String ] containing all the names of enum columns

    Definition Classes
    FrameOps
  24. def deepCopy(arg0: String): Frame

    Definition Classes
    Frame
  25. def deepSlice(arg0: Any, arg1: Any): Frame

    Definition Classes
    Frame
  26. def degreesOfFreedom(): Long

    Definition Classes
    Frame
  27. def delete(arg0: Key, arg1: Futures): Futures

    Definition Classes
    Lockable
  28. def delete(): Unit

    Definition Classes
    Lockable
  29. def delete_and_lock(arg0: Key): Frame

    Definition Classes
    Lockable
  30. def domains(): Array[Array[String]]

    Definition Classes
    Frame
  31. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  33. def extractFrame(arg0: Int, arg1: Int): Frame

    Definition Classes
    Frame
  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. def find(arg0: Array[String]): Array[Int]

    Definition Classes
    Frame
  36. def find(arg0: Key[_ <: Keyed[_ <: Keyed[_ <: AnyRef]]]): Int

    Definition Classes
    Frame
  37. def find(arg0: Vec): Int

    Definition Classes
    Frame
  38. def find(arg0: String): Int

    Definition Classes
    Frame
  39. final def frozenType(): Int

    Definition Classes
    Iced → Freezable
  40. def getBinarySerializer(): AutoBufferSerializer[Keyed[_ <: Keyed]]

    Definition Classes
    Keyed
  41. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  42. def getPublishedKeys(): List[Key]

    Definition Classes
    Keyed
  43. def hashCode(): Int

    Definition Classes
    H2OFrame → AnyRef → Any
  44. def insertVec(arg0: Int, arg1: String, arg2: Vec): Unit

    Definition Classes
    Frame
  45. def isCompatible(arg0: Frame): Boolean

    Definition Classes
    Frame
  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. def key: Key[Frame]

    Expose internal key via a method.

    Expose internal key via a method.

    The motivation is to simplify manipulation with frame from Py4J (pySparkling)

  48. def keys(): Array[Key]

    Definition Classes
    Frame
  49. def lastVec(): Vec

    Definition Classes
    Frame
  50. def lastVecName(): String

    Definition Classes
    Frame
  51. def makeCompatible(arg0: Frame): Frame

    Definition Classes
    Frame
  52. def means(): Array[Double]

    Definition Classes
    Frame
  53. def modes(): Array[Int]

    Definition Classes
    Frame
  54. def mults(): Array[Double]

    Definition Classes
    Frame
  55. def name(arg0: Int): String

    Definition Classes
    Frame
  56. def names(): Array[String]

    Definition Classes
    Frame
  57. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. final def notify(): Unit

    Definition Classes
    AnyRef
  59. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  60. def numCols(): Int

    Definition Classes
    Frame
  61. def numColsExp(arg0: Boolean, arg1: Boolean): Int

    Definition Classes
    Frame
  62. def numColsExp(): Int

    Definition Classes
    Frame
  63. def numRows(): Long

    Definition Classes
    Frame
  64. def postWrite(arg0: Futures): Futures

    Definition Classes
    Frame
  65. def prepend(arg0: String, arg1: Vec): Frame

    Definition Classes
    Frame
  66. final def read(arg0: AutoBuffer): Frame

    Definition Classes
    Iced → Freezable
  67. def readExternal(arg0: ObjectInput): Unit

    Definition Classes
    Iced → Externalizable
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  68. final def readJSON(arg0: AutoBuffer): Frame

    Definition Classes
    Iced → Freezable
  69. def readJSON_impl(arg0: AutoBuffer): Frame

    Definition Classes
    Iced → Freezable
  70. def read_impl(arg0: AutoBuffer): Frame

    Definition Classes
    Iced → Freezable
  71. def read_lock(arg0: Key): Unit

    Definition Classes
    Lockable
  72. final def reloadVecs(): Array[Vec]

    Definition Classes
    Frame
  73. final def remove(arg0: Int): Vec

    Definition Classes
    Frame
  74. def remove(arg0: Array[Int]): Array[Vec]

    Definition Classes
    Frame
  75. def remove(arg0: Array[String]): Frame

    Definition Classes
    Frame
  76. def remove(arg0: String): Vec

    Definition Classes
    Frame
  77. final def remove(arg0: Futures): Futures

    Definition Classes
    Keyed
  78. final def remove(): Unit

    Definition Classes
    Keyed
  79. def remove_impl(arg0: Futures): Futures

    Definition Classes
    Frame → Keyed
  80. def rename(oldName: String, newName: String): Unit

    Rename a column of your DataFrame

    Rename a column of your DataFrame

    oldName

    : Old name

    newName

    : New name

    Definition Classes
    FrameOps
  81. def rename(index: Int, newName: String): Unit

    Rename a column of your DataFrame

    Rename a column of your DataFrame

    index

    : Index of the column to rename

    newName

    : New name

    Definition Classes
    FrameOps
  82. def replace(arg0: Int, arg1: Vec): Vec

    Definition Classes
    Frame
  83. def restructure(arg0: Array[String], arg1: Array[Vec], arg2: Int): Unit

    Definition Classes
    Frame
  84. def restructure(arg0: Array[String], arg1: Array[Vec]): Unit

    Definition Classes
    Frame
  85. def subframe(arg0: Int, arg1: Int): Frame

    Definition Classes
    Frame
  86. def subframe(arg0: Array[String], arg1: Double): Array[Frame]

    Definition Classes
    Frame
  87. def subframe(arg0: Array[String]): Frame

    Definition Classes
    Frame
  88. def swap(arg0: Int, arg1: Int): Unit

    Definition Classes
    Frame
  89. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  90. def toCSV(arg0: Boolean, arg1: Boolean): InputStream

    Definition Classes
    Frame
  91. final def toJsonString(): String

    Definition Classes
    Iced
  92. def toString(): String

    Definition Classes
    H2OFrame → Frame → AnyRef → Any
  93. def toString(arg0: Long, arg1: Int): String

    Definition Classes
    Frame
  94. def types(): Array[Byte]

    Definition Classes
    Frame
  95. def typesStr(): Array[String]

    Definition Classes
    Frame
  96. def uniquify(arg0: String): String

    Definition Classes
    Frame
  97. def unlock(arg0: Key, arg1: Boolean): Unit

    Definition Classes
    Lockable
  98. def unlock(arg0: Key): Unit

    Definition Classes
    Lockable
  99. def unlock_all(): Unit

    Definition Classes
    Lockable
  100. def update(arg0: Key[_ <: Keyed[_ <: Keyed[_ <: AnyRef]]]): Frame

    Definition Classes
    Lockable
  101. def vec(arg0: String): Vec

    Definition Classes
    Frame
  102. final def vec(arg0: Int): Vec

    Definition Classes
    Frame
  103. def vecs(arg0: Array[String]): Array[Vec]

    Definition Classes
    Frame
  104. final def vecs(arg0: Array[Int]): Array[Vec]

    Definition Classes
    Frame
  105. final def vecs(): Array[Vec]

    Definition Classes
    Frame
  106. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  108. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. final def write(arg0: AutoBuffer): AutoBuffer

    Definition Classes
    Iced → Freezable
  110. def writeExternal(arg0: ObjectOutput): Unit

    Definition Classes
    Iced → Externalizable
    Annotations
    @throws( classOf[java.io.IOException] )
  111. final def writeJSON(arg0: AutoBuffer): AutoBuffer

    Definition Classes
    Iced → Freezable
  112. def writeJSON_impl(arg0: AutoBuffer): AutoBuffer

    Definition Classes
    Iced → Freezable
  113. def write_impl(arg0: AutoBuffer): AutoBuffer

    Definition Classes
    Iced → Freezable
  114. def write_lock(arg0: Key): Lockable[?0] forSome {type ?0 <: Lockable[?0]}

    Definition Classes
    Lockable

Inherited from FrameOps

Inherited from Frame

Inherited from Lockable[Frame]

Inherited from Keyed[Frame]

Inherited from Iced[Frame]

Inherited from Externalizable

Inherited from Serializable

Inherited from Freezable[Frame]

Inherited from Cloneable

Inherited from AnyRef

Inherited from Any

Ungrouped