Kom igångKom igång gratis

Slumpmässigt kolumnurval

I föregående övning tittade vi på två sätt att slumpmässigt välja rader från en pandas DataFrame. Samma funktioner kan användas för att slumpmässigt välja kolumner i en pandas DataFrame.

För att slumpmässigt välja 4 kolumner ur pokerdatasetet använder du följande två funktioner:

  • Den inbyggda pandas-funktionen .sample()
  • NumPys slumptalsgenerator för heltal np.random.randint()

Den här övningen är en del av kursen

Effektiv kodning med pandas

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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))
Redigera och kör kod