Začněte nyníZačněte zdarma

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 NumPy np.random.randint()

Toto cvičení je součástí kurzu

Psaní efektivního kódu s pandas

Zobrazit kurz

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))
Upravit a spustit kód