logo

Pandas Series.std()

Pandy std() je definována jako funkce pro výpočet směrodatné odchylky dané množiny čísel, DataFrame, sloupce a řádky. Abychom mohli vypočítat směrodatnou odchylku, musíme importovat balíček s názvem ' statistika pro výpočet mediánu.

Standardní odchylka je standardně normalizována pomocí N-1 a lze ji změnit pomocí přijdu argument.

obrácený řetězec v jazyce Java

Syntax:

 Series.std(axis=None, skipna=None, level=None, ddof=1, numeric_only=None, **kwargs) 

Parametry:

    osa:{index (0), sloupce (1)}objednat:Nezahrnuje všechny hodnoty NA/null. Pokud je NA v celém řádku/sloupci, výsledkem bude NA.úroveň:Počítá se spolu s konkrétní úrovní a hroutí se do skaláru, pokud je osa MultiIndex (hierarchická).Já budu:Delta stupně svobody. Dělitel používaný ve výpočtech je N - ddof, kde N představuje počet prvků.numeric_only:boolean, výchozí hodnota Žádná
    Zahrnuje pouze sloupce float, int, boolean. Pokud je žádná, pokusí se použít vše, takže používejte pouze číselná data.
    Není implementováno pro řadu.

Vrácení:

Pokud je úroveň zadána, vrátí Series nebo DataFrame.

obj v jazyce Java

Příklad1:

 import pandas as pd # calculate standard deviation import numpy as np print(np.std([4,7,2,1,6,3])) print(np.std([6,9,15,2,-17,15,4])) 

Výstup

 2.1147629234082532 10.077252622027656 

Příklad2:

 import pandas as pd import numpy as np #Create a DataFrame info = { 'Name':['Parker','Smith','John','William'], 'sub1_Marks':[52,38,42,37], 'sub2_Marks':[41,35,29,36]} data = pd.DataFrame(info) data # standard deviation of the dataframe data.std() 

Výstup

 sub1_Marks 6.849574 sub2_Marks 4.924429 dtype: float64