The number of billionaires in a country says a lot about the business environment, startup success rate, and many other economic features of a Country. So if you want to learn more about how we can find relationships among billionaires around the world, this article is for you. In this article, I will walk you through the task of billionaires analysis with Python.
Billionaires Analysis with Python
The dataset that I am using to analyze the data about billionaires around the world was curated by Forbes and is downloaded from Kaggle. The dataset contains information about global billionaires in 2021, including their:
- Names
- Net Worth
- Country
- Source
- Rank
- Age
- Industry
So let’s get started with the task of billionaires analysis by importing the necessary Python libraries and the dataset:
Name NetWorth Country Source Rank Age Industry 0 Jeff Bezos $177 B United States Amazon 1 57.0 Technology 1 Elon Musk $151 B United States Tesla, SpaceX 2 49.0 Automotive 2 Bernard Arnault & family $150 B France LVMH 3 72.0 Fashion & Retail 3 Bill Gates $124 B United States Microsoft 4 65.0 Technology 4 Mark Zuckerberg $97 B United States Facebook 5 36.0 Technology
Before we go ahead, let’s see whether or not this dataset contains missing values:
print(data.isnull().sum())
Name 0 NetWorth 0 Country 0 Source 0 Rank 0 Age 79 Industry 0 dtype: int64
So this dataset has 79 missing values in the Age column, let’s remove these rows:
data = data.dropna()
The NetWorth column in this dataset has a $ sign at the beginning of Billionaires’ Net worth and B at the end. So we need to remove these signs and convert the NetWorth column to float:
data["NetWorth"] = data["NetWorth"].str.strip("$") data["NetWorth"] = data["NetWorth"].str.strip("B") data["NetWorth"] = data["NetWorth"].astype(float)
Now let’s have a look at the top 10 billionaires according to their NetWorth:

Now let’s have a look at the top 5 domains with the most number of billionaires:

Now let’s have a look at the top 5 industries with the most number of billionaires:

Now let’s have a look at the top 5 countries with the most number of billionaires:

The visualization above shows that the United States and China are the countries from which most people become billionaires. So that means the business environment and the startup success rate is really good in the US and China compared to the rest of the world.
Summary
So this is how you can find patterns among billionaires around the world to analyze the business environment of countries. The success of a business or startup depends a lot on the business environment of a country. At the end of the analysis of global billionaires, I found that China and the United States are the countries with the most billionaires which concludes that the business environment and the success rate of a startup is much better in the US and China than in the rest of the world. Hope you liked this article on Billionaires Analysis with Python. Please feel free to ask your valuable questions in the comments section below.
Thanks fo such a amazing explanation
keep visiting
Really great thank you!
keep visiting🤝
Thank you so much sir for proposing this good idea, very helpful for study and project ones , Tq for data set also
Thanks, keep visiting!
Please reply my below comment
After doing analysis in python, I will handle Jupiter Notebook or written Report to Manager(may be IT may be non IT manager)?
If report is fine, could you please email me a sample of that report?
I will be really grateful to you for this act of kindness
Thank you
I don’t have a sample, but you can learn how to create a Data Science project report from here.