Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tìm bản tóm tắt thống kê của dữ liệu gấu trúc

Để tìm tóm tắt thống kê của DataFrame, hãy sử dụng phương thức description (). Lúc đầu, chúng tôi đã nhập thư viện gấu trúc sau với bí danh

import pandas as pd

Sau đây là tệp CSV của chúng tôi và chúng tôi đang tạo Pandas DataFrame -

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

Bây giờ, hãy lấy bản tóm tắt thống kê của Pandas DataFrame của chúng tôi -

dataFrame.describe()

Ví dụ

Sau đây là mã hoàn chỉnh

import pandas as pd

# reading csv file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n",dataFrame)

# count the rows and columns in a DataFrame
print("\nNumber of rows and column in our DataFrame = ",dataFrame.shape)

# summary of DataFrame
print("\nGet the summary of statistics of a DataFrame = \n",dataFrame.describe())

# returns top 7 row records
print("\nDataFrame with specific number of rows...\n",dataFrame.head(7))

Đầu ra

Điều này sẽ tạo ra kết quả sau

DataFrame...
           Car       Place   UnitsSold
0         Audi   Bangalore          80
1      Porsche      Mumbai         110
2   RollsRoyce        Pune         100
3          BMW       Delhi          95
4     Mercedes   Hyderabad          80
5  Lamborghini  Chandigarh          80
6         Audi      Mumbai         100
7     Mercedes        Pune         120
8  Lamborghini       Delhi         100

Number of rows and colums in our DataFrame = (9, 3)

Get the summarry of statistics of a DataFrame =
       UnitsSold
count   9.000000
mean   96.111111
std    14.092945
min    80.000000
25%    80.000000
50%   100.000000
75%   100.000000
max   120.000000

DataFrame with specific number of rows ...
           Car       Place   UnitsSold
0         Audi   Bangalore          80
1      Porsche      Mumbai         110
2   RollsRoyce        Pune         100
3          BMW       Delhi          95
4     Mercedes   Hyderabad          80
5  Lamborghini  Chandigarh          80
6         Audi      Mumbai         100