-
- All Implemented Interfaces:
public final class DataFrameBuilder
-
-
Constructor Summary
Constructors Constructor Description DataFrameBuilder(List<String> header)
-
Method Summary
Modifier and Type Method Description final DataFrame<?>
invoke(DataColumn<?> columns)
final DataFrame<?>
invoke(Iterable<DataColumn<?>> columns)
final DataFrame<?>
invoke(Object values)
final DataFrame<?>
invoke(Sequence<Object> args)
final <T extends Any> DataFrame<?>
invoke(Function1<String, Iterable<T>> valuesBuilder)
final DataFrame<?>
withColumns(Function1<String, DataColumn<?>> columnBuilder)
final <C extends Any> DataFrame<?>
fill(Integer nrow, C value)
final <C extends Any> DataFrame<?>
fill(Integer nrow, Function1<Integer, C> init)
final <C extends Any> DataFrame<?>
nulls(Integer nrow)
final <C extends Any> DataFrame<?>
fillIndexed(Integer nrow, Function2<Integer, String, C> init)
final DataFrame<?>
randomInt(Integer nrow)
final DataFrame<?>
randomInt(Integer nrow, IntRange range)
final DataFrame<?>
randomDouble(Integer nrow)
final DataFrame<?>
randomDouble(Integer nrow, ClosedRange<Double> range)
final DataFrame<?>
randomFloat(Integer nrow)
final DataFrame<?>
randomLong(Integer nrow)
final DataFrame<?>
randomLong(Integer nrow, ClosedRange<Long> range)
final DataFrame<?>
randomBoolean(Integer nrow)
-
-
Method Detail
-
invoke
final DataFrame<?> invoke(DataColumn<?> columns)
-
invoke
final DataFrame<?> invoke(Iterable<DataColumn<?>> columns)
-
withColumns
final DataFrame<?> withColumns(Function1<String, DataColumn<?>> columnBuilder)
-
fillIndexed
final <C extends Any> DataFrame<?> fillIndexed(Integer nrow, Function2<Integer, String, C> init)
-
randomDouble
final DataFrame<?> randomDouble(Integer nrow)
-
randomDouble
final DataFrame<?> randomDouble(Integer nrow, ClosedRange<Double> range)
-
randomFloat
final DataFrame<?> randomFloat(Integer nrow)
-
randomLong
final DataFrame<?> randomLong(Integer nrow)
-
randomLong
final DataFrame<?> randomLong(Integer nrow, ClosedRange<Long> range)
-
randomBoolean
final DataFrame<?> randomBoolean(Integer nrow)
-
-
-
-