对一个关于不同国家人口以及GDP的统计表格进行数据分析的代码
时间: 2023-08-10 07:05:19 浏览: 70
以下是一个简单的Python代码,用于对具有国家名称、人口和GDP数据的表格进行数据分析。
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
data = pd.read_csv('country_data.csv')
# 计算人均GDP
data['GDP per capita'] = data['GDP'] / data['Population']
# 打印数据摘要
print(data.describe())
# 绘制人口和GDP的散点图
plt.scatter(data['Population'], data['GDP'])
plt.xlabel('Population')
plt.ylabel('GDP')
plt.show()
# 绘制人均GDP和人口的散点图
plt.scatter(data['Population'], data['GDP per capita'])
plt.xlabel('Population')
plt.ylabel('GDP per capita')
plt.show()
# 计算人口和GDP的相关性
correlation = data['Population'].corr(data['GDP'])
print('Correlation between Population and GDP:', correlation)
# 计算人口和人均GDP的相关性
correlation = data['Population'].corr(data['GDP per capita'])
print('Correlation between Population and GDP per capita:', correlation)
```
该代码假设数据存储在名为“country_data.csv”的CSV文件中,并且包含三列:国家名称、人口和GDP。它计算每个国家的人均GDP,并打印数据摘要、绘制两个散点图以及计算人口和GDP以及人口和人均GDP之间的相关性。
请注意,这只是一个基础示例。根据你的具体需求,你可能需要进行更多的数据清洗和分析。