Package tech.tablesaw.columns.times
Interface TimeMapFunctions
- All Known Implementing Classes:
TimeColumn
-
Method Summary
Modifier and TypeMethodDescriptiondefault IntColumn
difference
(TimeColumn column2, ChronoUnit unit) default IntColumn
differenceInHours
(TimeColumn column2) default IntColumn
differenceInMilliseconds
(TimeColumn column2) default IntColumn
differenceInMinutes
(TimeColumn column2) default IntColumn
differenceInSeconds
(TimeColumn column2) get
(int r) Returns the value at the given zero-based indexint
getIntInternal
(int r) default IntColumn
hour()
default StringColumn
Returns a StringColumn with the hour and minute-of-hour derived from this column concatenated into a String that will sort lexicographically in temporal order.lag
(int n) Returns a column of the same type and size as the receiver, containing the receivers values offset by n.default TimeColumn
lead
(int n) Returns a column of the same type as the receiver, containing the receivers values offset -n For example if you lead a column containing 2, 3, 4 by 1, you get a column containing 3, 4, NA.default IntColumn
min()
default TimeColumn
minus
(int time, ChronoUnit unit) default TimeColumn
minusHours
(int hours) default TimeColumn
minusMilliseconds
(int millis) default TimeColumn
minusMinutes
(int minutes) default TimeColumn
minusSeconds
(int seconds) default IntColumn
minute()
default IntColumn
default TimeColumn
plus
(int time, ChronoUnit unit) default TimeColumn
plusHours
(int hours) default TimeColumn
plusMilliseconds
(int millis) default TimeColumn
plusMinutes
(int minutes) default TimeColumn
plusSeconds
(int seconds) default IntColumn
second()
default IntColumn
default DoubleColumn
timeWindow
(ChronoUnit unit, int n) default DoubleColumn
timeWindow
(ChronoUnit unit, int n, LocalTime start) Returns a column containing integers representing the nth group (0-based) that a date falls into.default TimeColumn
truncatedTo
(ChronoUnit unit) default TimeColumn
with
(int time, ChronoUnit unit) default TimeColumn
withHour
(int hours) default TimeColumn
withMillisecond
(int millis) default TimeColumn
withMinute
(int minutes) default TimeColumn
withSecond
(int seconds) Methods inherited from interface tech.tablesaw.columns.Column
allMatch, anyMatch, append, append, append, appendCell, appendCell, appendMissing, appendObj, asBytes, asList, asObjectArray, asSet, asStringColumn, byteSize, clear, columnWidth, contains, copy, count, count, countMissing, countUnique, emptyCopy, emptyCopy, equals, filter, first, getString, getUnformattedString, indexOf, inRange, interpolate, isEmpty, isMissing, isMissing, isNotMissing, last, map, map, mapInto, max, max, min, min, name, noneMatch, parser, print, reduce, reduce, removeMissing, rolling, rowComparator, sampleN, sampleX, set, set, set, set, set, set, setMissing, setMissingTo, setName, setParser, size, sortAscending, sortDescending, sorted, subset, summary, title, type, unique, valueHash, where
Methods inherited from interface java.util.Comparator
compare, equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
differenceInMilliseconds
-
differenceInSeconds
-
differenceInMinutes
-
differenceInHours
-
lead
Description copied from interface:Column
Returns a column of the same type as the receiver, containing the receivers values offset -n For example if you lead a column containing 2, 3, 4 by 1, you get a column containing 3, 4, NA. -
lag
Description copied from interface:Column
Returns a column of the same type and size as the receiver, containing the receivers values offset by n.For example if you lag a column containing 2, 3, 4 by 1, you get a column containing NA, 2, 3
-
difference
-
plus
-
minus
-
with
-
withHour
-
plusHours
-
withMinute
-
plusMinutes
-
withSecond
-
plusSeconds
-
withMillisecond
-
plusMilliseconds
-
minusHours
-
minusMinutes
-
minusSeconds
-
minusMilliseconds
-
truncatedTo
-
hour
-
minute
-
second
-
milliseconds
-
minuteOfDay
-
secondOfDay
-
timeWindow
Returns a column containing integers representing the nth group (0-based) that a date falls into.Example: When Unit = ChronoUnit.DAY and n = 5, we form 5 day groups. a Date that is 2 days after the start is assigned to the first ("0") group. A day 7 days after the start is assigned to the second ("1") group.
- Parameters:
unit
- A ChronoUnit greater than or equal to a dayn
- The number of units in each group.start
- The starting point of the first group; group boundaries are offsets from this point
-
hourMinute
Returns a StringColumn with the hour and minute-of-hour derived from this column concatenated into a String that will sort lexicographically in temporal order.This simplifies the production of plots and tables that aggregate values into standard temporal units
-
timeWindow
-
get
Description copied from interface:Column
Returns the value at the given zero-based index -
getIntInternal
int getIntInternal(int r) -
min
LocalTime min()
-