pandas分區(qū)間,算頻率的實例
更新時間:2019年07月04日 10:44:18 作者:castingA3T
今天小編就為大家分享一篇pandas分區(qū)間,算頻率的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
import pandas as pd path='F:/python/python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)/圖書配套數(shù)據(jù)、代碼/chapter3/demo/data/catering_fish_congee.xls' data=pd.read_excel(path,header=None,index_col=0) data.index.name='日期' data.columns=['銷售額(元)'] xse=data['銷售額(元)'] print(xse.max()) print(xse.min()) print(xse.max()-xse.min()) fanwei=list(range(0,4500,500)) fenzu=pd.cut(xse.values,fanwei,right=False)#分組區(qū)間,長度91 print(fenzu.codes)#標(biāo)簽 print(fenzu.categories)#分組區(qū)間,長度8 pinshu=fenzu.value_counts()#series,區(qū)間-個數(shù) print(pinshu.index) import matplotlib.pyplot as plt pinshu.plot(kind='bar') #plt.text(0,29,str(29)) qujian=pd.cut(xse,fanwei,right=False) data['區(qū)間']=qujian.values data.groupby('區(qū)間').median() data.groupby('區(qū)間').mean()#每個區(qū)間平均數(shù) pinshu_df=pd.DataFrame(pinshu,columns=['頻數(shù)']) pinshu_df['頻率f']=pinshu_df / pinshu_df['頻數(shù)'].sum() pinshu_df['頻率%']=pinshu_df['頻率f'].map(lambda x:'%.2f%%'%(x*100)) pinshu_df['累計頻率f']=pinshu_df['頻率f'].cumsum() pinshu_df['累計頻率%']=pinshu_df['累計頻率f'].map(lambda x:'%.4f%%'%(x*100)) In[158]: pinshu_df Out[158]: 頻數(shù) 頻率f 頻率% 累計頻率f 累計頻率% [0, 500) 29 0.318681 31.87% 0.318681 31.8681% [500, 1000) 20 0.219780 21.98% 0.538462 53.8462% [1000, 1500) 12 0.131868 13.19% 0.670330 67.0330% [1500, 2000) 12 0.131868 13.19% 0.802198 80.2198% [2000, 2500) 8 0.087912 8.79% 0.890110 89.0110% [2500, 3000) 3 0.032967 3.30% 0.923077 92.3077% [3000, 3500) 4 0.043956 4.40% 0.967033 96.7033% [3500, 4000) 3 0.032967 3.30% 1.000000 100.0000%
以上這篇pandas分區(qū)間,算頻率的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Empty test suite.(PyCharm程序運行錯誤的解決方法)
今天小編就為大家分享一篇Empty test suite.(PyCharm程序運行錯誤的解決方法),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11Python使用tkinter模塊實現(xiàn)推箱子游戲
這篇文章主要介紹了Python使用tkinter模塊實現(xiàn)推箱子游戲,主要分享兩點,第一就是這個程序的實現(xiàn)過程,第二點就是我在編寫過程中的一些思考。本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參看下吧2019-10-10DjangoWeb使用Datatable進(jìn)行后端分頁的實現(xiàn)
這篇文章主要介紹了DjangoWeb使用Datatable進(jìn)行后端分頁的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python標(biāo)準(zhǔn)庫defaultdict模塊使用示例
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫defaultdict模塊使用示例,本文講解了如何使用defaultdict給字典value元素添加默認(rèn)類型以及defaultdict的兩個使用小案例,需要的朋友可以參考下2015-04-04linux上運行python腳本,SyntaxError:?invalid?syntax的解決
這篇文章主要介紹了linux上運行python腳本,SyntaxError:?invalid?syntax的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12