Náhodný výběr sloupců
V předchozím cvičení jsme se podívali na dva způsoby, jak náhodně vybrat řádky z pandas DataFrame. Stejné funkce ale můžeme použít i pro náhodný výběr sloupců.
Pro náhodný výběr 4 sloupců z datasetu pokeru použiješ tyto dvě funkce:
- Vestavěnou funkci
pandas.sample() - Generátor náhodných celých čísel
NumPynp.random.randint()
Toto cvičení je součástí kurzu
Psaní efektivního kódu s pandas
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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))