深入浅出 第九章R转 python语言

# 参考资料为w3school在线教程  初学者  编写简单  

import numpy as np
import pandas as pd
import xlrd
df=pd.read_csv("hfda_ch09_employees.csv")
#print(df)
In [268]:
#筛选出2007年数据
class re5:
 a=df.year
 b=df.received
 nuwyear=[]

 for i in a:
   if i == 2005:
     nuwyear.append(True)
   else:
     nuwyear.append(False)


 nuwre5=b[nuwyear]
 #print(nuwre5)   检验是否筛选出2005年份数据
In [269]:
#同理,筛选出其他年份
class re6:
 a=df.year
 b=df.received
 nuwyear=[]

 for i in a:
   if i == 2006:
     nuwyear.append(True)
   else:
     nuwyear.append(False)


 nuwre6=b[nuwyear]
 #print(nuwre6)
In [270]:
class re7:
 a=df.year
 b=df.received
 nuwyear=[]

 for i in a:
   if i == 2007:
     nuwyear.append(True)
   else:
     nuwyear.append(False)


 nuwre7=b[nuwyear]
 #print(nuwre7)
In [271]:
class re8:
 a=df.year
 b=df.received
 nuwyear=[]

 for i in a:
   if i == 2008:
     nuwyear.append(True)
   else:
     nuwyear.append(False)


 nuwre8=b[nuwyear]
 #print(nuwre8)
In [272]:
class re9:
 a=df.year
 b=df.received
 nuwyear=[]

 for i in a:
   if i == 2009:
     nuwyear.append(True)
   else:
     nuwyear.append(False)


 nuwre9=b[nuwyear]
 #print(nuwre9)
In [273]:
class rem:
 a=df.gender
 b=df.received
 nuwge=[]

 for i in a:
   if i == 'M':
     nuwge.append(True)
   else:
     nuwge.append(False)


 nuwrem=b[nuwge]
 #print(nuwrem)
In [274]:
class ref:
 a=df.gender
 b=df.received
 nuwge=[]

 for i in a:
   if i == 'F':
     nuwge.append(True)
   else:
     nuwge.append(False)


 nuwref=b[nuwge]
 #print(nuwref)
In [327]:
import matplotlib.pyplot as plt
grid = plt.GridSpec(2, 3, wspace=0.5, hspace=0.5)
#这一部分写的比较重复,应该还有更简单的方法,初学,还没有想到方法
plt.subplot(5,5,1)  #为了间距美观,故设计了5*5的矩阵 有调整图大小和矩阵的方法 目前还没有学会
plt.title('2005')
plt.hist(re5.nuwre5,50)
plt.subplot(5,5,3)
plt.title('2006')
plt.hist(re6.nuwre6,50)
plt.subplot(5,5,5)
plt.title('2007')
plt.hist(re7.nuwre7,50)
plt.subplot(5,5,11)
plt.title('2008')
plt.hist(re8.nuwre8,50)
plt.subplot(5,5,13)
plt.title('2009')
plt.hist(re9.nuwre9,50)
plt.subplot(5,5,15)
plt.title('man')
plt.hist(rem.nuwrem,50)
plt.subplot(5,5,21)
plt.title('wonman')
plt.hist(ref.nuwref,50)
plt.show()
 
posted @ 2020-07-15 12:41  jiyan_大树  阅读(234)  评论(0)    收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示