> 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.md).

# API reference

{% hint style="info" %}
A stable version of Danfojs (v1), has been released, and it comes with full Typescript support, new features, and many bug fixes. See release note [here](https://danfo.jsdata.org/pages/-MEmTsIPGMd_H6JAOlt9#latest-release-node-v1.0.0-browser-v1.0.0).

There are a couple of breaking changes, so we have prepared a short migration [guide](/examples/migrating-to-the-stable-version-of-danfo.js.md) for pre-v1 users.
{% endhint %}

* [General Functions](/api-reference/general-functions.md)
  * [Data manipulations](/api-reference/general-functions.md#data-manipulations)
  * [Data Processing/Normalization](/api-reference/general-functions.md#data-processing-normalization)
  * [Top-level dealing with datetime like](/api-reference/general-functions.md#top-level-dealing-with-datetime)
* [Input/output](/api-reference/input-output.md)
  * [CSV](/api-reference/input-output.md#csv)
  * [JSON](/api-reference/input-output.md#json)
* [Series](/api-reference/series.md)
  * [Attributes](/api-reference/series.md#attributes)
  * [Conversion](/api-reference/series.md#conversion)
  * [Indexing, iteration](/api-reference/series.md#indexing-iteration)
  * [Binary operator functions](/api-reference/series.md#binary-operator-functions)
  * [Function application, GroupBy & window](/api-reference/series.md#function-application-and-groupby)
  * [Computations / descriptive stats](/api-reference/series.md#computations-descriptive-stats)
  * [Reindexing / selection / label manipulation](/api-reference/series.md#reindexing-selection-label-manipulation)
  * [Missing data handling](/api-reference/series.md#missing-data-handling)
  * [Reshaping, sorting](/api-reference/series.md#reshaping-sorting)
  * [Accessors](/api-reference/series.md#accessors)
  * [Serialization / IO / conversion](/api-reference/series.md#serialization-io-conversion)
* [DataFrame](/api-reference/dataframe.md)
  * [Attributes](/api-reference/dataframe.md#attributes)
  * [Conversion](/api-reference/dataframe.md#conversion)
  * [Indexing, iteration](/api-reference/dataframe.md#indexing-iteration)
  * [Binary operator functions](/api-reference/dataframe.md#binary-operator-functions)
  * [Function application, GroupBy & window](/api-reference/dataframe.md#function-application-and-groupby)
  * [Computations / descriptive stats](/api-reference/dataframe.md#computations-descriptive-stats)
  * [Reindexing / selection / label manipulation](/api-reference/dataframe.md#reindexing-selection-label-manipulation)
  * [Missing data handling](/api-reference/dataframe.md#missing-data-handling)
  * [Reshaping, sorting, transposing](/api-reference/dataframe.md#sorting-and-transposing)
  * [Combining / comparing / joining / merging](/api-reference/dataframe.md#combining-comparing-joining-merging)
  * [Serialization / IO / conversion](/api-reference/dataframe.md#serialization-io-conversion)
* [Plotting](/api-reference/plotting.md)
  * [Line Charts](/api-reference/plotting/line-charts.md)
  * [Bar Charts](/api-reference/plotting/bar-charts.md)
  * [Scatter Plots](/api-reference/plotting/scatter-plots.md)
  * [Histograms](/api-reference/plotting/histograms.md)
  * [Pie Charts](/api-reference/plotting/pie-charts.md)
  * [Tables](/api-reference/plotting/tables.md)
  * [Box Plots](/api-reference/plotting/box-plots.md)
  * [Violin Plots](/api-reference/plotting/violin-plots.md)
  * [Timeseries Plots](/api-reference/plotting/timeseries-plots.md)
* [GroupBy](https://pandas.pydata.org/pandas-docs/stable/reference/groupby.html)
  * [Indexing, iteration](/api-reference/groupby.md#indexing-iteration)
  * [Function application](/api-reference/groupby.md#function-application)
  * [Computations / descriptive stats](/api-reference/groupby.md#computations-descriptive-stats)
