LoslegenKostenlos loslegen

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

Diese Übung ist Teil des Kurses

Effizient mit pandas programmieren

Kurs anzeigen

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))
Code bearbeiten und ausführen