Member-only story

How to use OpenAI’s Code Interpreter to Analyze Data

Exploring SaaS Revenue Multiples with the Help of AI

Michael Tauberg
TDS Archive
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.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

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)

Write a response