Articoli

Classi Abstract e factory pattern in Python

In questo scenario ho la funzione per il factory, la classe astratta e la classe che la implementa, il tutto in 3 file differenti. Nella cartella "strategies" ho il file della classe abstract ed anche il file della classe che la implementa,…

Invertire l’ordine delle righe in un dataframe pandas

Abbiamo il seguente dataframe NomeEtaRuolo0Lorenzo23Centrocampo1Gianluca45Attaccante2Andrea89Difensore3Luigi34Attaccante4Paolo56Centrocampo Utilizziamo il comando iloc con la seguente sintassi df.iloc[::-1] ed otteniamo NomeEtaRuolo4Paolo56Centrocampo3Luigi34Attaccante2Andrea89Difensore1Gianluca45Attaccante0Lorenzo23Centrocampo Come…

Dataframe: selzionare righe, colonne e valori

Le metodologie con cui selezionare i dati in un dataframe possono essere molte e diverse, anche a seconda di quello che dobbiamo selezionare. Selezionare un valore specifico Selezionare una riga specifica Selezionare un gruppo di…

Gestire gli environment di Anaconda

Anaconda permette di avere sullo stesso computer diversi environment. Ogni environment ha diverse configurazioni da utilizzare in differenti progetti, quindi diverse versioni di Python, moduli di cui necessita il progetto ecc... Gestire…

Come creare un dataframe pandas

Creare un dataframe da una dictionary

Importare un csv in un dataframe pandas

import pandas as pd df = pd.read_csv('spy.csv') Il metodo read_csv ha veramente molto opzioni differenti. Puoi trovarle tutte qui

Raggruppare dati in un dataframe Pandas (groupby)

Se in un dataframe abbiamo diverse righe con una colonna che ha valori uguali per più righe, allora è utilizzabile come identificatore per poter raggruppare i valori secondo diverse metodologie. Abbiamo per esempio un order book in cui…

Inserire la media mobile in un dataframe

Ho un dataframe dello SPY. E voglio la media mobile sui prezzi di chiusura. ma = 20 df['MA'] = df['Adj Close'].rolling(ma).mean() ma è il periodo della media mobile. df['MA'] - dove df è il nome del dataframe e MA…