Pandas is a fast, powerful, flexible, and easy-to-use open-source data analysis and manipulation tool, built on top of the Python programming language. The QuestDB Python client provides native support for ingesting Pandas dataframes via the InfluxDB Line Protocol (ILP).
- QuestDB must be running and accessible. You can do so from Docker, the binaries, or Homebrew for macOS users.
- Python 3.8 or later
The QuestDB Python client implements the
dataframe() method to transform Pandas DataFrames into QuestDB-flavored ILP messages.
The following example shows how to insert data from a Pandas DataFrame to the
For detailed documentation, please see: