Inizia subitoInizia gratis

Selezione casuale di colonne

Nel precedente esercizio, abbiamo visto due modi per selezionare righe casuali da un DataFrame pandas. Possiamo usare le stesse funzioni per selezionare in modo casuale le colonne in un DataFrame pandas.

Per selezionare casualmente 4 colonne dal dataset di poker, userai le seguenti due funzioni:

  • La funzione integrata di pandas .sample()
  • Il generatore di numeri interi casuali di NumPy np.random.randint()

Questo esercizio fa parte del corso

Scrivere codice efficiente con pandas

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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))
Modifica ed esegui il codice