pandas_查看數據特征和統計信息


# 查看數據特征和統計信息 import pandas as pd # 讀取文件 dataframe = pd.read_excel(r'C:\Users\lenovo\Desktop\總結\Python\超市營業額.xlsx') # 查看所有的交易額信息 dataframe['交易額'].describe() ''' count 17.000000 mean 1024.117647 std 428.019550 min 580.000000 25% 700.000000 50% 850.000000 75% 1300.000000 max 2000.000000 Name: 交易額, dtype: float64 ''' # 查看四分位數 dataframe['交易額'].quantile([0,0.25,0.5,0.75,1.0]) ''' 0.00 580.0 0.25 700.0 0.50 850.0 0.75 1300.0 1.00 2000.0 Name: 交易額, dtype: float64 ''' # 交易額中值 dataframe['交易額'].median() # 850.0 # 交易額最小的三個數據 dataframe['交易額'].nsmallest(3) ''' 12 580 4 600 7 600 Name: 交易額, dtype: int64 ''' dataframe.nsmallest(3,'交易額') ''' 工號 姓名 日期 時段 交易額 櫃台 12 1005 周七 20190302 9:00-14:00 580 日用品 4 1005 周七 20190301 9:00-14:00 600 日用品 7 1001 張三 20190302 14:00-21:00 600 蔬菜水果 ''' # 交易額最大的兩個數據 dataframe['交易額'].nlargest(2) ''' 0 2000 1 1800 Name: 交易額, dtype: int64 ''' # 查看最大的交易額數據 dataframe.nlargest(2,'交易額') ''' 工號 姓名 日期 時段 交易額 櫃台 0 1001 張三 20190301 9:00-14:00 2000 化妝品 1 1002 李四 20190301 14:00-21:00 1800 化妝品 ''' # 查看最后一個日期 dataframe['日期'].max() # 20190303 # 查看最小的工號 dataframe['工號'].min() # 1001 # 第一個最小交易額的行下標 index = dataframe['交易額'].idxmin() # 0 # 第一個最小交易額 dataframe.loc[index,'交易額'] # 580 # 最大交易額的行下標 index = dataframe['交易額'].idxmax() dataframe.loc[index,'交易額'] # 2000

2020-05-07


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM