Service

A Guide to Data Analysis with ChatGPT: Public Data Analysis Even Beginners Can Do

Park Jeong-geun
2023-07-11
2 min read
#ChatGPT

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.

A Guide to Data Analysis with ChatGPT: Public Data Analysis Even Beginners Can Do
Why is it so hard to build an MVP/service on your own? June 16, 2025 You have probably heard from many sources that data analysis matters. The reason we need to do analysis here is that when you build a Product, you create evidence for it, and that is why we carry out data analysis. While building a Product, you may start to doubt your own product and its features, and if you fail to reach the targets you planned (KPIs, etc.), your team's morale and trust can also take a hit. So the main purpose is to reduce early external variables as much as possible. Of course, more than 80% of first Products end in failure, and I want to stress that developing based on users' feedback throughout that process matters even more. We will take a brief look at how to find, process, and analyze data. Before analyzing data, there are a few things you need to set up; I will cover those in a later post. (If you are in a hurry, I recommend asking ChatGPT to suggest the two items below.) For now, I will focus on the point that with ChatGPT, you can do data analysis without writing code yourself. Naturally, you can also check this easily by using GPT. First, I looked through various public datasets and tried to analyze whether they were connected, but most of them differed in "year," "region," and so on, which made it hard to link them in common, and therefore hard to analyze. There are many other datasets available as well, so I encourage you to make use of them. Based on the data downloaded from the Seoul Open Data Plaza above, I made the request shown above to analyze the data. Unfortunately, an error code came up, so I asked ChatGPT about that too, and it very kindly explained why and gave me corrected code. Next, I wanted to know whether the datasets had actually been merged properly, so I asked for code to check that, and fortunately I confirmed that the data had come out well. Looking at the data, the "difference in count" for 2016 was NaN, so I judged it better to exclude the 2016 data and made that change. But another error came up at this point, so I asked GPT to fix it. I wanted to see the relationship between the "difference in count" (the increase in Eco Mileage sign-ups) and the "current-year carbon difference per sign-up" (the increase in an individual's carbon emissions), so I asked the question below. The correlation coefficient came out at "-0.38," so I judged that there is a correlation, though a weak one (correlation coefficients fall between -1 and 1, and the closer they are to -1 or 1, the stronger the correlation). Going a step further, I also wanted to see it as a graph, and got the result below. What I have written here may be difficult for those doing data analysis for the very first time. If you have any questions, feel free to leave a comment anytime :)

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.

STAR-T AI Business Operations Assessment →

Engagement

Views and reactions are saved as internal content signals.

0 views

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 / Consultation
P

Park 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.