single
Sfida: Aggregazione dei Dati con Polars
Scorri per mostrare il menu
In questa sfida, utilizzerai polars per eseguire in modo efficiente l'aggregazione dei dati su grandi dataset. In particolare, ti viene richiesto di raggruppare un ampio DataFrame per una colonna e calcolare la media di un'altra colonna per ciascun gruppo. Questa è un'operazione comune nell'analisi dei dati, soprattutto quando si lavora con big data, poiché consente di riassumere ed estrarre informazioni da sottoinsiemi dei dati senza caricare tutto in memoria contemporaneamente.
Scorri per iniziare a programmare
Scrivere una funzione utilizzando polars che raggruppi un DataFrame in base a una colonna specificata e calcoli la media di un'altra colonna per ciascun gruppo.
- La funzione deve accettare come argomenti un
pl.DataFrame, una stringagroup_cole una stringavalue_col. - La funzione deve restituire un nuovo DataFrame contenente ciascun valore unico in
group_cole la media divalue_colper quel gruppo. - Il DataFrame risultante deve avere una colonna denominata
"mean_"seguita dal nome divalue_col, contenente i valori medi calcolati.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione