首页 > 编程语言 >python数据分析

python数据分析

时间:2023-03-13 21:03:21浏览次数:42  
标签:数据分析 plt python ffp explore year csv data

import matplotlib.pyplot as plt
import pandas as pd
datafile = 'air_data.csv'
resultfile = 'explore.csv'

data = pd.read_csv(datafile,encoding='utf-8')

explore = data.describe(percentiles=[],include='all').T

explore['null'] = len(data) - explore['count']
explore = explore[['null','max','min']]

explore.columns = [u'空数值',u'最大值',u'最小值']

explore.to_csv(resultfile)

from datetime import datetime
ffp = data['FFP_DATE'].apply(lambda x:datetime.strptime(x,'%Y/%m/%d'))
ffp_year = ffp.map(lambda x:x.year)
fig = plt.figure(figsize=(8,5))
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
plt.hist(ffp_year,bins='auto',color='#0504aa')
plt.xlabel('年份')
plt.ylabel('入会人数')
plt.title('各年份会员人数 学号3119')

plt.show()

plt.close()

#提取会员不同性别人数
male = pd.value_counts(data['GENDER'])['男']
female = pd.value_counts(data['GENDER'])['女']
#绘制会员性别比例饼图
fig = plt.figure(figsize=(7, 4)) #设置画布大小
plt.pie([male, female], labels=['男', '女'], colors=['lightskyblue', 'lightcoral'], autopct='%1.1f%%')
plt.title('会员性别比例 学号3119')
plt.show()
plt.close()

 

 

 

 

标签:数据分析,plt,python,ffp,explore,year,csv,data
From: https://www.cnblogs.com/panlongcong/p/17212849.html

相关文章

  • python中的文件处理模块
    4种读法:如果文件很小,read()一次性读取最方便;如果不能确定文件大小,反复调用read(size)比较保险;如果是配置文件,调用readlines()最方便:#read():将文件中内容全部取出来#re......
  • 3.13python笔记
    1.print(str[0:-1])如上图所示,str[0:-1]为切片,意思是从前面开始截取到后面-1为止,所以输出第一个到倒数第二个的所有字符str="abcdef"print(str[0:-1])输出:abcde1232.pr......
  • Python字典生成式
    一、字典生成式print({i:i**2foriinrange(10)})输出{0:0,1:1,2:4,3:9,4:16,5:25,6:36,7:49,8:64,9:81}二、zip()方法keys=['name','age......
  • List comprehensions in Python
    Reprintedfrom:note.nkmk.me-ListcomprehensionsinPythonInPython,youcancreateanewlistusinglistcomprehensions.It'ssimplerthanusingtheforloop......
  • python中os模块
    1.os.name   #  获取操作系统类型,如果是posix,说明系统是Linux、Unix或MacOSX,如果是nt,就是Windows系统2.os.uname #  要获取详细的系统信息,可以调用uname()......
  • python85 路飞项目 文件存储、搜索导航栏、搜索接口、搜索页面、支付宝支付介绍、支
    文件存储#视频文件,存储到某个位置,如果放在自己服务器上放在项目的media文件夹服务器上线后,用户既要访问接口,又要看视频,都是一个域名和端口分开:文件单......
  • Python Yolo V8 训练自己的数据集
    前期准备工作需要使用到的库,需要训练的素材一份图片或者视频importultralytics#YoloV8本体importlableimg#图片标注工具接着新建一份工作目录如下---data......
  • python编程初体验1
    实验1源代码:1#实验123#task1_1.py45#print输出的几种方法6#用法1输出单个字符串或单个变量7print('hey,u')89#用法2:用于输出多个数据项,用逗......
  • 【ChatGPT解答】python 如何判断某个方法是继承于哪个父类
    ME:python如何判断某个方法是继承于哪个父类?给个能直接用的示例,能够自动遍历多层父类GPT:在Python中,可以通过使用内置函数inspect.getmro()来获取一个类的方法解......
  • Python strip()方法
    描述Pythonstrip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。语法strip()方......