Documentation ¶
Index ¶
- type Book
- type ColumnType
- type DataFrame
- func (df *DataFrame) AddLine(inputText []string)
- func (df DataFrame) Column(columnName string) ColumnType
- func (df *DataFrame) Drop(columns ...string)
- func (df DataFrame) Head(rowsLimit ...int) DataFrame
- func (df *DataFrame) Insert(colName string, values []Word)
- func (df DataFrame) Select(columns ...string) DataFrame
- func (df DataFrame) String() string
- func (df DataFrame) Tail(rowsLimit ...int) DataFrame
- func (df DataFrame) WhereEqual(colName string, filterValue interface{}) DataFrame
- func (df DataFrame) WhereGreater(colName string, filterValue interface{}) DataFrame
- func (df DataFrame) WhereGreaterOrEqual(colName string, filterValue interface{}) DataFrame
- func (df DataFrame) WhereLess(colName string, filterValue interface{}) DataFrame
- func (df DataFrame) WhereNotEqual(colName string, filterValue interface{}) DataFrame
- func (df DataFrame) WhereOrEqual(colName string, filterValue interface{}) DataFrame
- type Lines
- type Word
- type WordBool
- type WordDatetime
- type WordFloat64
- type WordNaN
- type WordString
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnType ¶ added in v0.5.0
type ColumnType struct {
// contains filtered or unexported fields
}
ColumnType Operations by column
func (ColumnType) Add ¶ added in v0.5.0
func (ct ColumnType) Add(valueInput interface{}) []Word
Add to add elements
type DataFrame ¶
type DataFrame struct { Columns []string Values Book Shape [2]int // [rowsNumber, columnsNumber] NaNLayout string DatetimeLayout string Index []uint ColumnIndex map[string]int }
DataFrame Structure for DataFrame
func NewDataFrame ¶ added in v0.5.0
NewDataFrame Create a DataFrame with default values
func (DataFrame) Column ¶ added in v0.5.0
func (df DataFrame) Column(columnName string) ColumnType
Column To select DataFrame with one column
func (*DataFrame) Drop ¶ added in v0.5.0
TODO: Implement errors for columns not find Drop to delete a row
func (DataFrame) WhereEqual ¶ added in v0.5.0
WhereEqual To find elements with == comparator
func (DataFrame) WhereGreater ¶ added in v0.5.0
WhereGreater To find elements with >
func (DataFrame) WhereGreaterOrEqual ¶ added in v0.5.0
WhereGreaterOrEqual To find elements with >
func (DataFrame) WhereNotEqual ¶ added in v0.5.0
WhereNotEqual To find elements with != comparator
func (DataFrame) WhereOrEqual ¶ added in v0.5.0
WhereLessOrEqual To find elements with <
type WordBool ¶ added in v0.5.0
type WordBool struct { Word // contains filtered or unexported fields }
wordBool Data type for boolean values. Not support for NaN values
func NewWordBool ¶ added in v0.5.0
NewWordBool To create a WordBool
func WriteWordBool ¶ added in v0.5.0
type WordDatetime ¶ added in v0.5.0
type WordDatetime struct { Word // contains filtered or unexported fields }
wordDatetime To date dates with support for NaN values
func NewWordDatetime ¶ added in v0.5.0
func NewWordDatetime(format, value string) WordDatetime
NewWordDatetime To create WordDatetime
func (WordDatetime) String ¶ added in v0.5.0
func (w WordDatetime) String() string
type WordFloat64 ¶ added in v0.5.0
type WordFloat64 struct { Word // contains filtered or unexported fields }
wordFloat64 Data type for numbers and float values with support for NaN values
func NewWordFloat64 ¶ added in v0.5.0
func NewWordFloat64(value float64) WordFloat64
NewWordFloat64 To create a WordFloat64
func (WordFloat64) String ¶ added in v0.5.0
func (w WordFloat64) String() string
type WordString ¶ added in v0.5.0
type WordString struct { Word // contains filtered or unexported fields }
wordString Data type for string values with support for NaN values
func NewWordString ¶ added in v0.5.0
func NewWordString(value string) WordString
NewWordString To create a WordString
func WriteWordString ¶ added in v0.5.0
func WriteWordString(text string) WordString
func (WordString) String ¶ added in v0.5.0
func (w WordString) String() string