Member-only story

How to use OpenAI’s Code Interpreter to Analyze Data

Exploring SaaS Revenue Multiples with the Help of AI

Michael Tauberg
Towards Data Science
6 min readJul 17, 2023

--

photo generated by OpenAI Dall-E tool

I’ve put off writing new data analysis posts for a while now. The return on investment seemed too low. Gathering data, cleaning it, and writing fine-tuned plotting code takes a long time and involves lots of tedious work.

But times have changed! I saw that OpenAI finally releasing their Code Interpreter tool, potentially freeing me from the need to do boring and repetetive data tasks. Let’s see how AI can help me on a project I’ve been putting off for monts — a follow up of to my story SaaS Revenue Multiples, Interest Rates, and Modeling in R

Getting the Data

This is the one area where Code Interpreter can’t yet help. I had to go out myself and collect data from the following sources:

Without the help of AI, I also wrote the python code to parse and combine these sources into a single csv file. Here too, I should have used AI tools. ChatGPT for example is great at generating python pandas code for data manipulation.

--

--

Towards Data Science
Towards Data Science

Published in Towards Data Science

Your home for data science and AI. The world’s leading publication for data science, data analytics, data engineering, machine learning, and artificial intelligence professionals.

Michael Tauberg
Michael Tauberg

Written by Michael Tauberg

Engineer in San Francisco. Interested in words, networks, and human abstractions. Opinions expressed are solely my own.

Responses (1)