MulaiMulai sekarang secara gratis

Pengindeksan Boolean dan serunya Matplotlib

Sekarang mari lihat bagaimana pengindeksan Boolean dapat membantu kita mengeksplorasi data secara visual hanya dengan beberapa baris kode. Pada latihan ini, Anda akan mempraktikkan banyak hal yang telah dipelajari — mengonversi data dari dictionary menjadi DataFrame pandas yang dapat digunakan, melakukan pengindeksan menggunakan Boolean, lalu menggunakan matplotlib untuk memvisualisasikan data Anda guna mempelajari beberapa keterkaitan dalam data benturan satwa liar.

Latihan ini adalah bagian dari kursus

Python untuk Pengguna MATLAB

Lihat Kursus

Petunjuk latihan

  • Konversikan dictionary strikes menjadi DataFrame.
  • Buat filter Boolean untuk 'Turbofan' pada kolom 'Engine'.
  • Buat filter Boolean untuk 'Turboprop' pada kolom 'Engine'.
  • Buat dua plot sebar menggunakan turbofan dan turboprop untuk memfilter himpunan data strikes.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode