Python
Angel smile
这个作者很懒,什么都没留下…
展开
-
pandas versus Excel 学习笔记5(排序、多重排序)
一、用Excel进行多重排序 二、用pandas进行排序products.sort_values(by='Price',inplace=True)默认是升序products.sort_values(by='Price',ascending=False,inplace=True)ascending=False降序多重条件排序多重排序不能写为两条语句...原创 2019-03-04 21:50:31 · 1255 阅读 · 0 评论 -
pandas versus Excel 学习笔记6(数据筛选、过滤)
Excel筛选选中-数字筛选用pandas筛选数据筛选函数def age_18_to_30(a): return 18<=a<30def level_a(s): return 85<=s<=100.loc 用于定位,会生成新的DataFrame因为.loc是attribute所以后面跟的是[]books['Date']....原创 2019-03-05 21:10:04 · 463 阅读 · 0 评论 -
pandas versus Excel 学习笔记1(创建及读取Excel)
视频地址 http://sa.mentorx.net/course/89/task/403/show一、创建Excel文件import pandas as pddf=pd.DataFrame({'ID':[1,2,3],'Name':['Tim','Victor','Nick']})df=df.set_index('ID')print(df)df.to_excel('outpu...原创 2019-03-03 13:40:10 · 316 阅读 · 0 评论 -
pandas versus Excel 学习笔记2(行、列、单元格)
一、创建序列series可以用来表示行和列1、利用字典创建序列s1=pd.Series({x':100,'y':200})d={'x':100,'y':200,'z':300}s1=pd.Series(d)#将字典转化为序列print(s1)key转化为indexvalue转化为data2、利用列表创建序列L1=[100,200,300]L2=['x','...原创 2019-03-03 14:47:10 · 240 阅读 · 0 评论 -
pandas versus Excel 学习笔记7(python绘制柱状图)
基本绘图利用pandasimport pandas as pdimport matplotlib.pyplot as pltstudents=pd.read_excel('009\Students.xlsx')students.sort_values(by='Number',ascending=False,inplace=True)#排完序后,生成一个新的DataFrame,inp...原创 2019-03-07 15:52:59 · 995 阅读 · 0 评论 -
pandas versus Excel 学习笔记8(饼状图)
students=pd.read_excel('012/Students.xlsx',index_col='From')#标签print(students)students['2017'].plot.pie(fontsize=8)#画饼图只需要Seriesplt.title('Soure of International Student',fontsize=16,fontweight='b...原创 2019-03-09 12:24:31 · 411 阅读 · 0 评论 -
pandas versus Excel 学习笔记3(数据区域的读取,填充整数,文字及填充日期序列)
一、读取不从第一行第一列开始的数据pd.read_excel('路径',skiprow=3,usecols='C:F')books=pd.read_excel('路径',skiprows=3,usecols='C:F')#跳过前三行,仅使用C到F列二、自动填充查看book['ID']数据类型print(type(books['ID']))books['ID']...原创 2019-03-04 19:42:50 · 507 阅读 · 0 评论 -
pandas versus Excel 学习笔记4 (函数填充)
1、一列操作Excel中操作是一个单元格在pandas中的操作是一列(真是太方便了)books['Price']=books['ListPrice']*books['Discount']2、循环操作(较少用)for i in books.index: books['Price'].at[i]=books['ListPrice'].at[i]*books['Disco...原创 2019-03-04 21:27:49 · 199 阅读 · 0 评论