Introduction

FireDucks has the same API as in pandas, so you can refer to the pandas documentation and articles to get started, or you can use LLM to output pandas code and run it in FireDucks.

This user guide is intended for those who want to learn more about FireDucks, explaining its inner workings and what is useful to know about it. In particular, the following points may seem strange to those who are familiar with pandas.

  • Execution model
    • For those who are used to pandas, the difference between the execution model of pandas and FireDucks may be a concern. In that case, please read Execution Model.
  • pandas compatibility
    • This section describes pandas compatibility from the perspective of compatibility, which is not the goal of FireDucks.
  • Using external libraries
    • Due to the incompatibility that FireDucks does not aim for, FireDucks data may not work when passed to a library that accepts pandas data. In such cases, the data can be converted to pandas data.