Need
Analysis stack
Default options
pandas with matplotlib or seaborn
Why it's needed
Good defaults for import, profiling, joins, cleaning, and the first round of charts.
.md to the page URL.
Codex use case
Turn messy data into clear analysis and visualizations.
Use ChatGPT Work to clean data, join sources, explore a question, model the result, and produce a clear report with supporting charts and caveats.
Turn messy data into clear analysis and visualizations.
Use ChatGPT Work to clean data, join sources, explore a question, model the result, and produce a clear report with supporting charts and caveats.
Use ChatGPT Work to clean data, join sources, explore a question, model the result, and produce a clear report with supporting charts and caveats.
Related links
| Skill | Why use it |
|---|---|
| Spreadsheets | Inspect CSV, TSV, and Excel files, check formulas and joins, and create reviewable tables or charts. |
| Google Drive | Read the approved Google Sheets and source files you name in Drive. |
| Data Analytics | Gather source context, analyze and validate data, and build reusable reports, dashboards, charts, or notebooks. |
At its core, data analysis is about using data to inform decisions. The goal isn’t analysis for its own sake. It’s to produce an artifact that helps someone act: a chart for leadership, an experiment readout for a product team, a model evaluation for researchers, or a dashboard that guides daily operations.
A useful framework, popularized by R for Data Science, is a loop: import and tidy data, then iterate between transform, visualize, and model to build understanding before you communicate results.
ChatGPT Work fits well into this workflow. It helps you clean data, explore hypotheses, generate analyses, and produce reproducible artifacts. The target isn’t a one-off notebook. It’s an analysis that other people can review, trust, and rerun.
Choose one concrete question you want to answer with your data. The more specific the question, the easier it is to identify the right inputs, checks, and result.
As an example, we’ll explore the following question:
To what extent are houses near the highway lower in property valuation?
Suppose one dataset contains property values or sale prices, and another contains location, parcel, or highway-proximity information. The work isn’t only to run a model. It’s to make the inputs trustworthy, document the joins, pressure-test the result, and end with an artifact that somebody else can use.
You can attach CSVs or Excel workbooks, name an approved Google Sheet with @google-drive, or use the desktop app when your data is stored on your computer.
In a fictional sample, ChatGPT matches 11 property sales to the highway-distance file and flags one sale without a matching distance. Homes within one mile of the highway average $500,000, compared with $600,000 for homes two to five miles away.
After excluding the highest-priced distant property, the difference remains $94,000. The report and chart explain that the sample is small, the unmatched sale is excluded, and the comparison doesn’t establish causation or control for neighborhood, sale timing, traffic, or noise.
Start by attaching the files and asking ChatGPT to inspect them. This helps answer basic but important questions:
Don’t ask for conclusions yet. Ask for inventory and explanation first.
Most real work starts here. You have two or more datasets, the primary key isn’t clear, and a naive merge could lose data or create duplicates.
Ask ChatGPT to profile the merge before performing it:
If you need to derive the best key, such as a normalized address, a parcel identifier built from a few columns, or a location join, ask ChatGPT to explain the tradeoffs and edge cases before you accept the merge.
Use charts to understand the data before choosing a model. In the running example, compare homes near the highway with homes farther away, examine outliers, inspect missing-value patterns, and check whether the apparent effect reflects neighborhood composition, home size, or another factor.
Keep each chart tied to the original question. Save the useful comparisons so another person can inspect the analysis.
Not every analysis needs a complex model. Start with an interpretable baseline.
For the highway question, a sensible first pass is a regression or other transparent model that estimates the relationship between highway proximity and property value while controlling for relevant factors such as size, age, and location.
Ask ChatGPT to be explicit about:
If the first model is weak, that’s still useful. It tells you whether the problem is the model, the features, the join quality, or the question itself.
The analysis is only useful when someone else can consume it. Ask ChatGPT to produce the artifact the audience needs:
Ask it to include caveats. If the join quality is imperfect, sampling bias is present, or model assumptions are fragile, the deliverable should say so plainly.
If the project needs reusable scripts or a notebook, ask ChatGPT to use the existing Python environment or set up a small, reproducible one. Keep source files unchanged and save the analysis, charts, and final report separately. You don’t need to set up Python before analyzing attached files in ChatGPT Work.
Load the datasets and explain them
Check the merge before joining
Build an interpretable first model
Package the results for stakeholders
Need
Default options
Why it's needed
Need
Analysis stack
Default options
pandas with matplotlib or seaborn
Why it's needed
Good defaults for import, profiling, joins, cleaning, and the first round of charts.
Need
Modeling
Default options
Why it's needed
Start with interpretable baselines before moving to more complex predictive models.
| Need | Default options | Why it's needed |
|---|---|---|
| Analysis stack | pandas with matplotlib or seaborn | Good defaults for import, profiling, joins, cleaning, and the first round of charts. |
| Modeling | statsmodels or scikit-learn | Start with interpretable baselines before moving to more complex predictive models. |
Give ChatGPT KPI dashboards, metric definitions, exports, segment cuts, launch context, and...
Give ChatGPT Work feedback from Slack, surveys, issue trackers, support, or research notes
Ask ChatGPT Work to turn your spreadsheets into a private, interactive Site, check the...
Loading docs agent...