De Panda's soa() wordt gedefinieerd als een functie voor het berekenen van de standaardafwijking van de gegeven reeks getallen, DataFrame, kolom en rijen. Om de standaardafwijking te berekenen, moeten we het pakket met de naam ' statistieken ' voor de berekening van de mediaan.
De standaardafwijking wordt standaard genormaliseerd door N-1 en kan worden gewijzigd met behulp van de ik zal komen argument.
git alles toevoegen
Syntaxis:
Series.std(axis=None, skipna=None, level=None, ddof=1, numeric_only=None, **kwargs)
Parameters:
Het bevat alleen float-, int- en booleaanse kolommen. Als het Geen is, zal het proberen alles te gebruiken, dus gebruik alleen numerieke gegevens.
Het is niet geïmplementeerd voor een serie.
Geeft terug:
Het retourneert Series of DataFrame als het niveau is opgegeven.
Voorbeeld 1:
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]))
Uitvoer
dynamische array java
2.1147629234082532 10.077252622027656
Voorbeeld2:
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()
Uitvoer
sub1_Marks 6.849574 sub2_Marks 4.924429 dtype: float64