Zufällige Spaltenauswahl
In der vorherigen Übung haben wir zwei Wege kennengelernt, zufällige Zeilen aus einem pandas-DataFrame auszuwählen. Dieselben Funktionen können wir auch nutzen, um zufällig Spalten aus einem pandas-DataFrame zu wählen.
Um zufällig 4 Spalten aus dem Poker-Datensatz auszuwählen, verwendest du die folgenden beiden Funktionen:
- Die eingebaute
pandas-Funktion.sample() - Den
NumPy-Generator für zufällige ganze Zahlennp.random.randint()
Diese Übung ist Teil des Kurses
Effizient mit pandas programmieren
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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))