Mulai sekarangMulai gratis

Pemilihan kolom acak

Pada latihan sebelumnya, kita meninjau dua cara untuk memilih baris acak dari DataFrame pandas. Kita dapat menggunakan fungsi yang sama untuk memilih kolom secara acak dalam DataFrame pandas.

Untuk memilih 4 kolom secara acak dari himpunan data poker, Anda akan menggunakan dua fungsi berikut:

  • Fungsi bawaan pandas .sample()
  • Pembangkit bilangan bulat acak NumPy np.random.randint()

Latihan ini merupakan bagian dari kursus

Menulis Kode Efisien dengan pandas

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Extract number of columns in dataset
D=poker_hands.shape[1]

# Select and time the selection of 4 of the dataset's columns using NumPy
np_start_time = time.time()
poker_hands.iloc[:,np.random.randint(____=____, ____=____, ____=____)]
print("Time using NymPy's random.randint(): {} sec".format(time.time() - np_start_time))
Edit dan Jalankan Kode