Ciao a tutti, sto lavorando a uno script Python usando pandas 1.5.3 per analizzare un file CSV che contiene dati di vendita. Ho provato a selezionare una colonna chiamata 'Prezzo' ma ricevo sempre un errore KeyError: 'Prezzo'. Ho verificato che la colonna esista davvero con df.columns e infatti 'Prezzo' è presente. Ecco un pezzo del codice:
```python
import pandas as pd
df = pd.read_csv('vendite.csv')
print(df.columns)
print(df['Prezzo'])
```
L’output di df.columns include 'Prezzo', ma quando faccio df['Prezzo'] scatta l’errore:
`KeyError: 'Prezzo'`
Ho pensato potesse essere un problema di spazi o caratteri invisibili, ma ho provato anche a usare df.columns.str.strip() senza successo. Qualcuno ha idee su cosa potrebbe causare questo problema o come risolverlo? Grazie mille in anticipo, ogni suggerimento o esperienza simile è ben accetta!
```python
import pandas as pd
df = pd.read_csv('vendite.csv')
print(df.columns)
print(df['Prezzo'])
```
L’output di df.columns include 'Prezzo', ma quando faccio df['Prezzo'] scatta l’errore:
`KeyError: 'Prezzo'`
Ho pensato potesse essere un problema di spazi o caratteri invisibili, ma ho provato anche a usare df.columns.str.strip() senza successo. Qualcuno ha idee su cosa potrebbe causare questo problema o come risolverlo? Grazie mille in anticipo, ogni suggerimento o esperienza simile è ben accetta!