首页 > 代码库 > 数据分析小实践:统计每个国家存在心理健康问题的平均年龄
数据分析小实践:统计每个国家存在心理健康问题的平均年龄
# -*- coding:utf-8 -*- """ 统计每个国家存在心理健康问题的平均年龄 """ import csv import matplotlib.pyplot as plt import numpy as np import matplotlib data_depth = "./data/survey.csv" dict = {} result = {} matplotlib.use(‘qt4agg‘)#指定默认字体 matplotlib.rcParams[‘font.sans-serif‘]=[‘SimHei‘] matplotlib.rcParams[‘font.family‘]=‘sans-serif‘ with open(data_depth,‘r‘,newline=‘‘) as data: rows = csv.reader(data) for i,row in enumerate(rows): if i == 0: continue country = row[3] age = row[1] if country not in dict: dict[country] = [0,0] dict[country][0] = dict[country][0] + int(row[1]) dict[country][1] = dict[country][1] + 1 for key in dict: result[key] = dict[key][0] / dict[key][1] sorted_result = sorted(result.items(),key=lambda asd:asd[1],reverse=True) del sorted_result[0] print(sorted_result) x_data = http://www.mamicode.com/[]"排名前10的国家存在心理健康问题的科技工作者平均年龄") plt.show()
数据分析小实践:统计每个国家存在心理健康问题的平均年龄
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。