Package tech.tablesaw.columns.strings
Interface StringData
-
- All Superinterfaces:
FilterSpec<Selection>
,Iterable<String>
,StringFilters
,StringFilterSpec<Selection>
,StringReduceUtils
- All Known Implementing Classes:
TextualStringData
public interface StringData extends StringFilters, StringReduceUtils
-
-
Method Summary
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface tech.tablesaw.columns.strings.StringFilters
containsString, endsWith, equalsIgnoreCase, equalsIgnoreCase, eval, eval, eval, eval, get, isAlpha, isAlphaNumeric, isEmptyString, isEqualTo, isEqualTo, isIn, isIn, isIn, isLongerThan, isLowerCase, isMissing, isNotEqualTo, isNotEqualTo, isNotIn, isNotIn, isNotIn, isNotMissing, isNumeric, isShorterThan, isUpperCase, lengthEquals, matchesRegex, size, startsWith, startsWith
-
Methods inherited from interface tech.tablesaw.columns.strings.StringReduceUtils
appendAll, appendAll, size
-
-
-
-
Method Detail
-
appendMissing
StringData appendMissing()
-
append
StringData append(String value)
-
emptyCopy
StringData emptyCopy()
-
emptyCopy
StringData emptyCopy(int rowSize)
-
sortAscending
void sortAscending()
-
sortDescending
void sortDescending()
-
clear
void clear()
-
unique
StringData unique()
-
where
StringData where(Selection selection)
-
copy
StringData copy()
-
lead
StringData lead(int n)
-
lag
StringData lag(int n)
-
set
StringData set(Selection rowSelection, String newValue)
-
set
StringData set(int rowNumber, String value)
-
contains
boolean contains(String aString)
-
setMissing
StringData setMissing(int i)
-
rowComparator
it.unimi.dsi.fastutil.ints.IntComparator rowComparator()
-
removeMissing
StringData removeMissing()
-
asBytes
byte[] asBytes(int rowNumber)
-
asObjectArray
String[] asObjectArray()
-
isEmpty
boolean isEmpty()
-
isMissing
boolean isMissing(int rowNumber)
-
countUnique
int countUnique()
-
countMissing
int countMissing()
-
getDummies
List<BooleanColumn> getDummies()
-
getDouble
double getDouble(int i)
-
asDoubleArray
double[] asDoubleArray()
-
appendObj
StringData appendObj(Object obj)
-
firstIndexOf
int firstIndexOf(String value)
-
countOccurrences
int countOccurrences(String value)
-
subset
default StringData subset(int[] rows)
Return a StringData of the same type containing just those elements whose indexes are included in the given array
-
getDictionary
@Nullable DictionaryMap getDictionary()
-
-