Kom igångKom igång gratis

Effektiva sammanfattningar

Pandas och NumPy har visserligen massor av inbyggda funktioner, men ibland behöver du en annan funktion för att sammanfatta dina data.

Metoden .agg() låter dig använda egna anpassade funktioner på en DataFrame, och dessutom tillämpa funktioner på flera kolumner samtidigt – vilket gör dina aggregeringar mycket effektivare. Till exempel:

df['column'].agg(function)

I den anpassade funktionen för den här övningen är "IQR" en förkortning för interkvartilsavstånd, det vill säga 75:e percentilen minus 25:e percentilen. Det är ett alternativ till standardavvikelse som är användbart om dina data innehåller extremvärden.

sales är tillgänglig och pandas är inläst som pd.

Den här övningen är en del av kursen

Datamanipulering med pandas

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# A custom IQR function
def iqr(column):
    return column.quantile(0.75) - column.quantile(0.25)
    
# Print IQR of the temperature_c column
print(____)
Redigera och kör kod