A Guide to Data Analysis with ChatGPT: Public Data Analysis Even Beginners Can Do
This post shows how beginners can analyze public data easily with ChatGPT, and walks through a real analysis example to show how to apply it in practice.

If you're wondering which tasks you could hand over to AI,
a 2-minute assessment can show you where to start structuring first. Feel free to answer only as much as you're comfortable with.
Engagement
Views and reactions are saved as internal content signals.
Key points
- •It explains that data analysis is needed when building a product in order to reduce early external variables, especially when doubts about features or missed targets start to shake the team.
- •After looking through several public datasets, linking them proved difficult because criteria such as "year" and "region" differed, so I ended up choosing data whose criteria matched.
- •Each time an error occurred while merging the data, I asked ChatGPT for the cause and corrected code, and also asked for code to check whether the merge had worked properly.
- •The "difference in count" field in the 2016 data was empty (NaN), so I handled it by excluding that year from the analysis.
- •The correlation coefficient between the increase in Eco Mileage sign-ups and the increase in carbon emissions per sign-up came out at -0.38; since correlation coefficients range from -1 to 1, I judged it a weak correlation and also checked it with a graph.
Frequently asked questions
Can I analyze data with ChatGPT if I don't know how to code?
The author did not write code directly, but merged and analyzed the data by making requests to ChatGPT. When an error occurred, they asked about the error as-is, received an explanation of the cause and corrected code, and continued from there. That said, the post itself adds that some of the content may be difficult for those who are completely new to data analysis.
Where do you get stuck first when analyzing public data?
When trying to look at several public datasets together, linking them was difficult because reference fields such as "year" and "region" differed from dataset to dataset. There was also a missing-value problem, where a particular year's values were empty (NaN); in that case, the year was excluded.
How should a correlation coefficient of -0.38 be interpreted?
A correlation coefficient takes a value between -1 and 1, and the closer it is to -1 or 1, the stronger the correlation. The post judged the result of -0.38 to indicate a weak but present correlation, and rather than stopping at the number, also checked the distribution with a graph.
Don't just read — connect to the right service or consultation and take action now.
Once you understand the problem through insights, the next step is deciding on the execution structure. Jump straight to related services or a free consultation.
Free Meeting / ConsultationPark Jeong-geun
STAR-T Chief Consultant
As an IT service planning and design expert, I research and share success stories from various startups and companies.
Take Action
Don't just read — connect to the right service or consultation and take action now.
Once you understand the problem through insights, the next step is deciding on the execution structure. Jump straight to related services or a free consultation.