python3

Posted 林木森3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3相关的知识,希望对你有一定的参考价值。

import pandas as pd
datafile=r\'D:\\python学习\\data\\data.csv\'
resultfile=r\'D:\\python学习\\data\\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
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt;
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(\'各年份会员入会人数3127\')
plt.show()
plt.close

 

 

#提取会员年龄
age=data[\'AGE\'].dropna()
age=age.astype(\'int64\')
#绘制会员年龄分布箱型图
fig=plt.figure(figsize=(5,10))
plt.boxplot(age,
                 patch_artist=True,
                 labels=[\'会员年龄\'],
                 boxprops=\'facecolor\':\'lightblue\')
plt.title(\'会员年龄分布箱型图3127\')
plt.grid(axis=\'y\')
plt.show()plt.close

 

lv_four = pd.value_counts(data[\'FFP_TIER\'])[4]
lv_five = pd.value_counts(data[\'FFP_TIER\'])[5]
lv_six = pd.value_counts(data[\'FFP_TIER\'])[6]
fig = plt.figure(figsize=(8,5))
plt.bar(x=range(3),height=[lv_four,lv_five,lv_six],width=0.4,alpha=0.8,color=\'blue\')
plt.xticks([index for index in range(3)],[\'4\',\'5\',\'6\'])
plt.xlabel(\'会员等级\')
plt.ylabel(\'会员人数\')
plt.title(\'3127会员各级别人数\')
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=[\'gold\',\'purple\'],autopct=\'%1.1f%%\')
plt.title(\'3127会员性别比例\')
plt.show()

 

Python,python,python

       人生中第一次听到Python,就是在2017.03.07。云里雾里,懵懵懂懂,此是初相见。

    再相知,便觉得神奇了。

    那些密密麻麻的代码所呈现的是简单地生活。我希望Python不止存在于期末考试,计算机等级考试,存在于专业,更存在于生活。学会Python,更希望通过Python更熟悉计算机;通过Python,更好地学习专业,解决问题,例如,超级无敌复杂数的计算;通过Python,更简单快乐地生活,比如学习40分钟,我可以听一首歌放松。

    希望理论课和实验课可以有机地结合起来。对于计算机,理论课的理论不是重点,演绎理论更为重要。眼见远比听说来的深刻。希望实验课任务可以在无形中练习理论课知识。

    原谅我的榆木脑袋,总是不能从老师的演示中提取精华,一些语法逻辑,格式有些不太清楚。希望老师能提示一下啦!

以上是关于python3的主要内容,如果未能解决你的问题,请参考以下文章

python3多进程实战(python3经典编程案例)

0基础学python3心得体会 - python3学习笔记 - python3基础

jupyter notebook 同时存在python3.5 和python3.6

python3多线程实战(python3经典编程案例)

python3多线程实战(python3经典编程案例)

python3 协程实战(python3经典编程案例)