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…