ÎncepețiÎncepe gratuit

Indexare Boolean și distracție cu Matplotlib

Acum să vedem cum ne poate ajuta indexarea Boolean să explorăm datele vizual în doar câteva linii de cod. În acest exercițiu, vei exersa multe dintre lucrurile pe care le-ai învățat – convertirea datelor dintr-un dicționar într-un DataFrame pandas utilizabil, indexarea cu valori Boolean și apoi folosirea matplotlib pentru a vizualiza datele și a descoperi relații în setul de date privind coliziunile cu fauna sălbatică.

Acest exercițiu face parte din cursul

Python pentru utilizatorii de MATLAB

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește dicționarul strikes într-un DataFrame.
  • Creează un filtru Boolean pentru 'Turbofan' în coloana 'Engine'.
  • Creează un filtru Boolean pentru 'Turboprop' în coloana 'Engine'.
  • Trasează două diagrame de dispersie folosind turbofan și turboprop pentru a filtra setul de date strikes.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a dictionary and then a DataFrame from the dictionary
strikes = {'Date': date,'Speed': speed,'Height':height,'Engine':engine}
strikes = pd.____(strikes)

# Filter strikes by engine type
turbofan = strikes['Engine']=='____'
turboprop = strikes['____']=='____'

# Create scatter plot of speed and height for each engine type
plt.scatter(strikes[____]['Speed'],strikes[____]['Height'],label='Turbofan')
plt.scatter(strikes[____]['Speed'],strikes[____]['Height'],label='Turboprop')
plt.legend()
plt.xlabel('Strike speed (knots)')
plt.ylabel('Strike height (feet)')
plt.show()
Editează și rulează codul