public class IndexDataFrame extends java.lang.Object implements DataFrame
| Constructor and Description |
|---|
IndexDataFrame(DataFrame df,
int[] index)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
BooleanVector |
booleanVector(int i)
Selects column based on the column index.
|
ByteVector |
byteVector(int i)
Selects column based on the column index.
|
CharVector |
charVector(int i)
Selects column based on the column index.
|
BaseVector |
column(int i)
Selects column based on the column index.
|
int |
columnIndex(java.lang.String name)
Returns the index of a given column name.
|
DoubleVector |
doubleVector(int i)
Selects column based on the column index.
|
DataFrame |
drop(int... cols)
Returns a new DataFrame without given column indices.
|
FloatVector |
floatVector(int i)
Selects column based on the column index.
|
Tuple |
get(int i)
Returns the element at the specified position in this dataset.
|
java.lang.Object |
get(int i,
int j)
Returns the cell at (i, j).
|
IntVector |
intVector(int i)
Selects column based on the column index.
|
java.util.Iterator<BaseVector> |
iterator() |
LongVector |
longVector(int i)
Selects column based on the column index.
|
DataFrame |
merge(BaseVector... vectors)
Merges data frames horizontally by columns.
|
DataFrame |
merge(DataFrame... dataframes)
Merges data frames horizontally by columns.
|
int |
ncols()
Returns the number of columns.
|
StructType |
schema()
Returns the schema of DataFrame.
|
DataFrame |
select(int... cols)
Selects a new DataFrame with given column indices.
|
ShortVector |
shortVector(int i)
Selects column based on the column index.
|
int |
size()
Returns the number of elements in this collection.
|
java.util.stream.Stream<Tuple> |
stream()
Returns a (possibly parallel) Stream with this collection as its source.
|
StringVector |
stringVector(int i)
Selects column based on the column index.
|
java.lang.String |
toString() |
DataFrame |
union(DataFrame... dataframes)
Merges data frames vertically by rows.
|
<T> Vector<T> |
vector(int i)
Selects column based on the column index.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapply, apply, booleanVector, booleanVector, byteVector, byteVector, charVector, charVector, collect, collect, column, column, doubleVector, doubleVector, drop, factorize, floatVector, floatVector, get, getArray, getArray, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getDate, getDate, getDateTime, getDateTime, getDecimal, getDecimal, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getScale, getScale, getShort, getShort, getString, getString, getStruct, getStruct, getTime, getTime, intVector, intVector, isNullAt, isNullAt, longVector, longVector, matrix, measures, names, nrows, of, of, of, of, of, of, of, of, of, of, of, of, of, omitNullRows, select, shortVector, shortVector, slice, stringVector, stringVector, structure, summary, toArray, toArray, toMatrix, toMatrix, toString, toString, toString, toString, toStrings, toStrings, types, vector, vectorpublic IndexDataFrame(DataFrame df, int[] index)
df - The underlying data frame.index - The row index.public StructType schema()
DataFramepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Iterator<BaseVector> iterator()
iterator in interface java.lang.Iterable<BaseVector>public int columnIndex(java.lang.String name)
DataFramecolumnIndex in interface DataFramepublic int size()
Datasetpublic int ncols()
DataFramepublic java.lang.Object get(int i,
int j)
DataFramepublic java.util.stream.Stream<Tuple> stream()
Datasetpublic BaseVector column(int i)
DataFramepublic <T> Vector<T> vector(int i)
DataFramepublic BooleanVector booleanVector(int i)
DataFramebooleanVector in interface DataFramepublic CharVector charVector(int i)
DataFramecharVector in interface DataFramepublic ByteVector byteVector(int i)
DataFramebyteVector in interface DataFramepublic ShortVector shortVector(int i)
DataFrameshortVector in interface DataFramepublic IntVector intVector(int i)
DataFramepublic LongVector longVector(int i)
DataFramelongVector in interface DataFramepublic FloatVector floatVector(int i)
DataFramefloatVector in interface DataFramepublic DoubleVector doubleVector(int i)
DataFramedoubleVector in interface DataFramepublic StringVector stringVector(int i)
DataFramestringVector in interface DataFramepublic DataFrame select(int... cols)
DataFramepublic DataFrame drop(int... cols)
DataFramepublic DataFrame merge(DataFrame... dataframes)
DataFramepublic DataFrame merge(BaseVector... vectors)
DataFramepublic DataFrame union(DataFrame... dataframes)
DataFrame