logo

Pandas DataFrame.describe()

Metoda describe() se uporablja za izračun nekaterih statističnih podatkov, kot je percentil, povprečje in std številčnih vrednosti serije ali DataFrame. Analizira številske in objektne serije ter tudi nabore stolpcev DataFrame mešanih tipov podatkov.

Sintaksa

 DataFrame.describe(percentiles=None, include=None, exclude=None) 

Parametri

    percentil:To je izbirni parameter, ki je seznam kot podatkovni tip števil, ki bi morale biti med 0 in 1. Njegova privzeta vrednost je [.25, .5, .75], ki vrne 25., 50. in 75. percentil.vključujejo:Je tudi izbirni parameter, ki vključuje seznam tipov podatkov, medtem ko opisuje DataFrame. Njegova privzeta vrednost je Brez.izključi:Je tudi izbirni parameter, ki izključuje seznam tipov podatkov pri opisovanju DataFrame. Njegova privzeta vrednost je Brez.

Vračila

Vrne statistični povzetek serije in DataFrame.

odstranjevanje s seznama matrik

Primer1

 import pandas as pd import numpy as np a1 = pd.Series([1, 2, 3]) a1.describe() 

Izhod

 count 3.0 mean 2.0 std 1.0 min 1.0 25% 1.5 50% 2.0 75% 2.5 max 3.0 dtype: float64 

Primer2

 import pandas as pd import numpy as np a1 = pd.Series(['p', 'q', 'q', 'r']) a1.describe() 

Izhod

csv datoteka branje java
 count 4 unique 3 top q freq 2 dtype: object 

Primer3

 import pandas as pd import numpy as np a1 = pd.Series([1, 2, 3]) a1.describe() a1 = pd.Series(['p', 'q', 'q', 'r']) a1.describe() info = pd.DataFrame({'categorical': pd.Categorical(['s','t','u']), 'numeric': [1, 2, 3], 'object': ['p', 'q', 'r'] }) info.describe(include=[np.number]) info.describe(include=[np.object]) info.describe(include=['category']) 

Izhod

 categorical count 3 unique 3 top u freq 1 

Primer4

 import pandas as pd import numpy as np a1 = pd.Series([1, 2, 3]) a1.describe() a1 = pd.Series(['p', 'q', 'q', 'r']) a1.describe() info = pd.DataFrame({'categorical': pd.Categorical(['s','t','u']), 'numeric': [1, 2, 3], 'object': ['p', 'q', 'r'] }) info.describe() info.describe(include='all') info.numeric.describe() info.describe(include=[np.number]) info.describe(include=[np.object]) info.describe(include=['category']) info.describe(exclude=[np.number]) info.describe(exclude=[np.object]) 

Izhod

 categorical numeric count 3 3.0 unique 3 NaN top u NaN freq 1 NaN mean NaN 2.0 std NaN 1.0 min NaN 1.0 25% NaN 1.5 50% NaN 2.0 75% NaN 2.5 max NaN 3.0