- testo .replace()
sotutisce un testo di una colonna in un altro
simile al metodo per modificare i testi
df["colonna"] = df["colonna"].replace("testo origine","testo finale")
df["colonna"] = df["colonna"].str.replace("testo origine","testo finale") si può scrivere anche con .str
esempio: sostutisco nella colonna Sigla i valori da TT → RO
df["Sigla"] = df["Sigla"].replace("TT","RO")
esempio: rimuovo dalla colonna Fatturato GBP
df['Fatturato'] = df['Fatturato'].str.replace("GBP","")
- sostituisce errore #NUM! .fillna()
sositutisce i valori di errore #NUM! con un valore fisso o testo
questo errore viene nel query se non trova il valore
- una colonna
df["colonna"] = df["colonna"].fillna(valore/"testo")
- più colonne
valori diversi df = df.fillna({"colonna 1":valore/"testo","colonna 2":valore/"testo"})
stesso valore merged[['col1', 'col2']] = merged[['col1', 'col2']].fillna(valore/"testo")
- .dropna()
rimuove le righe vuote dal Datframe
(vedi Python - Dataframe - filtro - vuoti)