> For the complete documentation index, see [llms.txt](https://danfo.jsdata.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://danfo.jsdata.org/api-reference/general-functions.md).

# General Functions

### Data transformation

|                                                                       |                                                                                                 |
| --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| [`merge`](/api-reference/general-functions/danfo.merge.md)            | Merge DataFrame or named Series objects with a database-style join.                             |
| [`concat`](/api-reference/general-functions/danfo.concat.md)          | Concatenate danfo objects along a particular axis with optional set logic along the other axes. |
| [`getDummies`](/api-reference/general-functions/danfo.get_dummies.md) | Convert categorical variable into dummy/indicator variables. Similar to OneHotEncoding          |

### Data Normalization

| [LabelEncoder](/api-reference/general-functions/danfo.labelencoder.md)     | Encode target labels with value between 0 and n\_classes-1.            |
| -------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| [OneHotEncoder](/api-reference/general-functions/danfo.onehotencoder.md)   | Encode categorical features as a one-hot numeric array.                |
| [StandardScaler](/api-reference/general-functions/danfo.standardscaler.md) | Standardize features by removing the mean and scaling to unit variance |
| [`MinMaxScaler`](/api-reference/general-functions/danfo.minmaxscaler.md)   | Transform features by scaling each feature to a given range            |

### Working with DateTime

| [`toDateTime`](/api-reference/general-functions/danfo.to_datetime.md) | Convert argument to datetime.                                                                        |
| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [`dateRange`](/api-reference/general-functions/danfo.date_range.md)   | Return a fixed frequency Datetime Index.                                                             |
| [Dt](/api-reference/general-functions/danfo.dt.md)                    | A class that converts strings of Date Time into a usable format, by exposing various helper methods. |

### Streaming Functions

| [streamCSV](/api-reference/general-functions/danfo.streamcsv.md)                                        | A function that loads a CSV object as a stream, returning intermediate rows as a DataFrame.             |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| [streamJSON](/api-reference/general-functions/danfo.streamjson.md)                                      | A function that loads a JSON object as a stream, returning intermediate rows as a DataFrame.            |
| [streamCSVTransformer](/api-reference/general-functions/danfo.streamcsvtransformer.md)                  | A function that loads a CSV object as a stream, and applies a map-reduce function to intermediate rows. |
| [convertFunctionTotransformer](/api-reference/general-functions/danfo.-convertfunctiontotransformer.md) | A function to convert any JS function into a Stream transformer.                                        |

### Utility and Configurations

| [Utils](/api-reference/general-functions/danfo.utils.md)                                                                       | A utility class with helper methods mostly used internally. |
| ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------- |
| [Config](https://github.com/javascriptdata/danfojs-doc/blob/master/api-reference/general-functions/broken-reference/README.md) | Base configuration class for NDframe objects                |

### Strings

| [Str](/api-reference/general-functions/danfo.str.md) | A class that converts strings into a usable format, by exposing various helper methods. |
| ---------------------------------------------------- | --------------------------------------------------------------------------------------- |

### Internal Libs

| [tensoflow](/api-reference/general-functions/danfo.tensorflow.md) | Exported Tensorflow\.js library. This helps to avoid duplicated Tensorflow\.js library use. |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
