---
title: Use data analysis tools
description: Use popular data analysis tools to analyze time series data stored in an InfluxDB database.
url: https://docs.influxdata.com/influxdb3/clustered/process-data/tools/
estimated_tokens: 946
product: InfluxDB Clustered
version: clustered
---

# Use data analysis tools

Use popular data analysis tools to analyze time series data stored in an InfluxDB database.

### [pandas](/influxdb3/clustered/process-data/tools/pandas/)

Use the [pandas](https://pandas.pydata.org/) Python data analysis library to analyze and visualize time series data stored in InfluxDB Clustered.

```py
...
dataframe = reader.read_pandas()
dataframe = dataframe.set_index('time')

print(dataframe.index)

resample = dataframe.resample("1H")

resample['temp'].mean()
```

### [PyArrow](/influxdb3/clustered/process-data/tools/pyarrow/)

Use [PyArrow](https://arrow.apache.org/docs/python/) to read and analyze InfluxDB query results.

```py
...
table = client.query(
        '''SELECT *
          FROM home
          WHERE time >= now() - INTERVAL '90 days'
          ORDER BY time'''
      )
table.group_by('room').aggregate([('temp', 'mean')])
```

[analysis](/influxdb3/clustered/tags/analysis/) [visualization](/influxdb3/clustered/tags/visualization/) [tools](/influxdb3/clustered/tags/tools/)
