当前位置: 首页 > news >正文

网站搜索页面怎么做湖南省建设厅向汉东

网站搜索页面怎么做,湖南省建设厅向汉东,免费logo在线生成器,wordpress图片站教程文章目录 世界人口数据集介绍数据集 1#xff1a;世界国家统计数据#xff1a;数据集 2#xff1a;世界人口详细信息#xff08;2023 年#xff09;#xff1a;数据集 3#xff1a;按年份划分的世界人口#xff08;1950-2023#xff09;#xff1a; 数据分析导入必要… 文章目录 世界人口数据集介绍数据集 1世界国家统计数据数据集 2世界人口详细信息2023 年数据集 3按年份划分的世界人口1950-2023 数据分析导入必要的库导入准备分析的文件获取基本信息 数据可视化土地面积分析人口分析生育率分析中位年龄分析 结论 世界人口数据集介绍 探索全面的数据集提供对全球人口统计和特定国家特征的深刻见解。这些数据集来源于worldometers.info和维基百科等知名平台涵盖了广泛的关键指标为深入分析和探索提供了丰富的资源。 数据集 1世界国家统计数据 深入研究世界各国的详细统计数据包括地区、土地面积、生育率和中位年龄等基本因素。该数据集提供了人口和地理属性的整体视图。 数据集 2世界人口详细信息2023 年 深入了解 2023 年各国的人口格局。该数据集涵盖了大量与人口相关的详细信息包括年度变化、密度、净移民、城市人口等。 数据集 3按年份划分的世界人口1950-2023 揭示 1950 年至 2023 年世界人口的演变每个国家的年度粒度。该数据集可让您分析和了解七十年来的人口趋势。 这些数据集共同为寻求探索和了解全球人口和特定国家特征的复杂动态的研究人员、分析师和爱好者奠定了坚实的基础。无论是研究历史趋势还是关注最新的人口统计资料这些数据集都为不同的分析视角提供了丰富的信息。 注意 此数据集是从worldometers和wikipedia.org创建的。如果您想了解更多信息可以访问网站。 数据分析 导入必要的库 import numpy as np import pandas as pd import os for dirname, _, filenames in os.walk(/kaggle/input):for filename in filenames:print(os.path.join(dirname, filename))导入准备分析的文件 countries_dfpd.read_csv(/input/world-population-dataset/world_country_stats.csv) population_dfpd.read_csv(/input/world-population-dataset/world_population_by_country_2023.csv) population_by_yearpd.read_csv(/input/world-population-dataset/world_population_by_year_1950_2023.csv)从名为countries_df中随机抽取2行数据进行随机抽样以便更好地了解数据的特征和分布。 countries_df.sample(2)获取基本信息 countries_df.info()通过info()可以看出 从输出结果来看数据框包含五列 country: 字符串类型包含 234 个非空值。region: 字符串类型包含 234 个非空值。land_area: 整数类型包含 234 个非空值。fertility_rate: 浮点数类型包含 233 个非空值。median_age:浮点数类型包含 233 个非空值。 其中 fertility_ratemedian_age各有一个缺失值。 countries_df.describe()分析结果可知 land_area: 平均面积约为 555,956.8 平方单位 标准差为 1,691,024表示面积的变化范围较大 最小面积为 0最大面积为 16,376,870 fertility_rate: 平均生育率为 2.41 标准差为 1.16表示生育率的相对变异性 最低生育率为 0.8最高生育率为 6.7 median_age: 平均年龄为 31.31 标准差为 9.63表示年龄的相对变异性 最小年龄为 15最大年龄为 54 计算每列中的缺失值数量 countries_df.isnull().sum()获得每列中缺失值的总数。 查看完整的 countries_df 数据 countries_df数据可视化 我将使用plotly来绘制大部分图。 Plotly 是一个数据可视化库允许用户使用 Python、R 和 Julia 创建交互式动态图表。 它提供了一个高级界面用于创建各种图表和图形包括折线图、条形图、散点图、热图等。 您可以使用每个图右上角显示的工具与图进行交互 import plotly.express as px import matplotlib.pyplot as plt import seaborn as sns土地面积分析 创建了一个条形图该图显示了国家的土地面积分布 figpx.bar(countries_df.sort_values(byland_area,ascendingFalse),yland_area,xcountry,colorland_area,titleLand Area Distribution) fig.show()创建了一个条形图显示了土地面积最大的前十个国家。通过使用 head(10) 来仅选择前十个最大的国家并调整了x轴和y轴。 figpx.bar(countries_df.sort_values(byland_area,ascendingFalse).head(10),xland_area,ycountry,colorland_area,titleTop 10 Largest Countries) fig.show()创建了一个名为 Region_df 的新数据框通过使用 groupby 按照地区进行分组并使用 agg 计算了每个地区的平均生育率、平均年龄和总土地面积。reset_index() 用于将地区作为列重新设置为索引。 Region_dfcountries_df.groupby(byregion).agg({fertility_rate:mean,median_age:mean,land_area:sum}).reset_index() Region_df创建了一个饼图展示了各个地区的土地面积分布。通过设置 names 参数为 ‘region’values 参数为 ‘land_area’并添加 hole 参数以创建一个带有中空部分的饼图。 figpx.pie(Region_df,namesregion,valuesland_area,hole0.2,titleLand Area Distribution by Region) fig.update_traces(textinfolabelpercent) fig.show()使用 countries_df[‘region’].unique() 获取了数据框中 ‘region’ 列的唯一值并将其转换为列表。这样可以得到包含所有地区名称的列表。 regionlist(countries_df[region].unique()) region创建了一个新的数据框 x通过迭代每个地区选择每个地区土地面积最大的国家并将这些信息存储在 x 中。您使用了 concat 函数将每个地区的数据框连接在一起并通过 ignore_indexTrue 重新设置索引。 xpd.DataFrame() for reg in region:temp_dfcountries_df[countries_df[region]reg].sort_values(byland_area,ascendingFalse).head(1)[[region,country,land_area]]xpd.concat([x,temp_df],ignore_indexTrue) x创建了一个散点图显示了每个地区土地面积最大的国家。使用 px.scatter 函数设置 x 轴为 ‘region’y 轴为 ‘land_area’颜色按照 ‘country’ 区分而大小则由 ‘land_area’ 决定。 fig px.scatter(x,xregion,yland_area, colorcountry,sizeland_area,titleMaximum Land Area of country in each region in the World) fig.show()人口分析 查看数据集中的三行样本数据 population_df.sample(3)创建了一个折线图展示了各个国家的人口分布。通过设置 x 轴为 ‘country’y 轴为 ‘population’可以很容易地观察到不同国家的人口变化趋势。 figpx.line(population_df,xcountry,ypopulation,titlePopulation Distribution over Countries) fig.show()创建了一个条形图显示了人口最多的前十个国家。通过使用 head(10) 来选择人口最多的前十个国家并设置 x 轴为 ‘population’y 轴为 ‘country’颜色由 ‘population’ 决定。 figpx.bar(population_df.sort_values(bypopulation,ascendingFalse).head(10),xpopulation,ycountry,colorpopulation,titleTop 10 Most Populated Countries) fig.show()查看 population_df 数据框中的两行样本数据 population_df.sample(2)创建了两个条形图分别显示了最城市化的前15个国家和最不城市化的前15个国家的城市人口分布。通过使用 sort_values 和 head(15) 来选择相应的国家并设置 x 轴为 ‘population_urban’y 轴为 ‘country’颜色由 ‘population_urban’ 决定 figpx.bar(population_df.sort_values(bypopulation_urban,ascendingFalse).head(15),xpopulation_urban,ycountry,colorpopulation_urban,titleTop 15 Most Urbanized Countries: Urban Population Distribution) fig.show() figpx.bar(population_df.sort_values(bypopulation_urban,ascendingTrue).head(15),xpopulation_urban,ycountry,colorpopulation_urban,titleLeast Urbanized Countries: Urban Population Distribution (Top 15)) fig.show()查看 population_by_year 数据框中的两行样本数据 population_by_year.sample(2)创建了两个条形图分别显示了1950年和2023年人口最多的前15个国家。通过使用 sort_values 和 head(15) 来选择相应的国家并设置 x 轴为 ‘country’y 轴为 ‘1950’ 或 ‘2023’。 fig , axes plt.subplots(nrows1,ncols2 ,figsize(25,10)) sns.barplot(population_by_year.sort_values(by1950,ascendingFalse).head(15),xcountry,y1950,axaxes[0]) axes[0].set_title(Most Populated countries in 1950) axes[0].set_xticklabels(axes[0].get_xticklabels(),rotation90) sns.barplot(population_by_year.sort_values(by2023,ascendingFalse).head(15),xcountry,y2023,axaxes[1]) axes[1].set_title(Most Populated countries in 2023) axes[1].set_xticklabels(axes[1].get_xticklabels(),rotation90) plt.show()上面两张图是1950年和2023年的人口比较我们可以看到中国和印度是1950年以来人口最多的国家 计算从1950年到2023年人口变化的百分比并创建了一个显示前20个国家变化百分比的条形图。使用 px.bar 函数设置 x 轴为 ‘country’y 轴为 ‘change in %’并设置标题为 ‘% Change in Population from 1950 to 2023’。 population_by_year[change in % ]((population_by_year[2023]-population_by_year[1950])/population_by_year[1950])*100 zpopulation_by_year.sort_values(bychange in % ,ascendingFalse).head(20) px.bar(z,xcountry,ychange in % ,text_auto0.2s,title% Change in Population from 1950 to 2023 )生育率分析 countries_df.sample(2)创建了一个条形图显示了生育率最高的前20个国家。通过使用 sort_values 和 head(20) 来选择生育率最高的国家并设置 x 轴为 ‘country’y 轴为 ‘fertility_rate’颜色由 ‘fertility_rate’ 决定。 figpx.bar(countries_df.sort_values(byfertility_rate,ascendingFalse).head(20),xcountry,yfertility_rate,colorfertility_rate,titleCountries with highest Fertility rate) fig.show()Region_df创建了一个条形图显示了各个地区的生育率分布。通过设置 y 轴为 ‘fertility_rate’x 轴为 ‘region’颜色由 ‘fertility_rate’ 决定并更新了一些文本显示的样式。 figpx.bar(Region_df,yfertility_rate,xregion,colorfertility_rate,text_auto0.2s,titleFertility Rate Distribution by Region) fig.update_traces(textfont_size12, textangle0, textpositionoutside, cliponaxisFalse) fig.show()创建了一个名为 y 的新数据框通过迭代每个地区选择每个地区生育率最高的国家并将这些信息存储在 y 中。使用了 concat 函数将每个地区的数据框连接在一起并通过 ignore_indexTrue 重新设置索引。 ypd.DataFrame() for reg in region:temp_dfcountries_df[countries_df[region]reg].sort_values(byfertility_rate,ascendingFalse).head(1)[[region,country,fertility_rate]]ypd.concat([y,temp_df],ignore_indexTrue) y创建了一个散点图显示了每个地区生育率最高的国家。使用 px.scatter 函数设置 x 轴为 ‘region’y 轴为 ‘fertility_rate’颜色按照 ‘country’ 区分而大小则由 ‘fertility_rate’ 决定 fig px.scatter(y,xregion,yfertility_rate, colorcountry,sizefertility_rate,titleMaximum Fertility rate of country in each region in the World) fig.show()中位年龄分析 countries_df.sample(2)创建一个条形图显示了各个国家的中位年龄分布。通过使用 sort_values 函数来按中位年龄排序并设置 x 轴为 ‘country’y 轴为 ‘median_age’颜色由 ‘median_age’ 决定。 figpx.bar(countries_df.sort_values(bymedian_age,ascendingFalse),xcountry,ymedian_age,colormedian_age,titleMedian Age Distribustion over countries) fig.show()创建一个条形图显示了中位年龄最高的前20个国家。通过使用 head(20) 来选择中位年龄最高的国家并设置 x 轴为 ‘country’y 轴为 ‘median_age’颜色由 ‘median_age’ 决定。 figpx.bar(countries_df.sort_values(bymedian_age,ascendingFalse).head(20),xcountry,ymedian_age,colormedian_age,titleCountries with highest median age) fig.show()Region_df创建一个条形图显示了各个地区的中位年龄分布。通过设置 y 轴为 ‘median_age’x 轴为 ‘region’颜色由 ‘median_age’ 决定并更新了一些文本显示的样式。 figpx.bar(Region_df,ymedian_age,xregion,colormedian_age,text_auto0.2s,title Median Age Distribution by Region ) fig.show()结论 土地面积 世界各国土地面积差异很大Rssia拥有巨大的土地面积接下来是China和US而其他国家相对较小。 人口 人口分布差异明显印度中国美国拥有大量人口而其他国家人口较少。 1950年和2023年的人口最多的国家也有所变化反映了人口分布的演变。 城市化 一些国家在城市化方面表现出色其城市人口较多 而其他国家则相对较少。 生育率 生育率在不同国家和地区之间存在差异一些国家生育率较高而其他国家则较低。 中位年龄 中位年龄在不同国家和地区之间存在差异一些国家中位年龄较高而其他国家则较低。 地区差异 同一地区内的国家在人口、城市化、生育率和中位年龄等方面可能存在差异。 这里只提供一些简单的分析和思路具体的分析还需要大家多角度深入的展开研究。
http://www.dnsts.com.cn/news/80324.html

相关文章:

  • 做网站 分辨率应该是多少苏南网站建设
  • 网站跟wordpress连接公司网站如何被百度收录
  • 怎样做返利网站西安php网站建设专家
  • 制作企业网站方案wordpress购买服务器
  • 做pc端网站特色上市公司网站建设评价
  • 商丘网站建设推广公司哪里网站备案
  • 富阳建立网站的昆山有名的网站建设公司
  • 制作网页网站哪个好用如何制作app的页面
  • 北京公司名称志鸿优化网
  • 网站开发与维护就业前景wordpress 英文采集
  • 中小型企业网站建设免费看片网站
  • 网站 html5node.js 做网站
  • 慧聪网de网站建设策略网站开发环境和运行环境
  • 做网站备案什么意思wordpress影院主题
  • html5网站下载Python能开发WordPress
  • 网站开发所需费用明细怎么网站开发
  • 漂亮的网站单页建设银行个人网站
  • 浙江昆仑建设集团网站征婚网站建设
  • 专业做网站咨询旅游网站论文摘要
  • wap建站系统开源河北省建设监理协会网站
  • 环保网站建设方案商务网站的功能
  • 开发一个小网站多少钱wordpress模板文件修改插件
  • 中国购物网站排行榜住房和城乡建设部网站准考证
  • 电子网站搜索引擎怎么做互联网排名前十名的公司
  • 模板网站建设咨询建设部网站1667号
  • 网页设计版面划分网站seo优化软件
  • 有源码手机怎么搭建网站东莞推广就莞用服务平台
  • 郑州网站建设汉狮wordpress文章自动采集发布
  • 专业的聊城网站建设创建网站要多长时间
  • 西丽网站建设设计徐州专业网站制作