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
NumPynp.random.randint()
Latihan ini merupakan bagian dari kursus
Menulis Kode Efisien dengan pandas
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))