Metoda DataFrame.sample() extrage o sub-mulțime aleatorie de rânduri sau coloane din tabel. Puteți specifica fie numărul exact de rânduri dorit (n), fie fracțiunea procentuală (frac=0.1 pentru 10% din date).
Parametrul random_state garantează reproductibilitatea matematică a experimentului, iar weights permite eșantionarea ponderată (probabilitate mai mare pentru anumite înregistrări).
Exemplu: Împărțirea datelor în set de antrenament și test
import pandas as pd
# Extragem 80% din date pentru setul de antrenare a modelului ML:
df_train = df.sample(frac=0.8, random_state=2026)
# Restul de 20% devine setul de testare:
df_test = df.drop(df_train.index)
print(f"Train: {len(df_train)} rânduri | Test: {len(df_test)} rânduri")
Întrebări & Exemple de Cod:
Eșantionare Aleatorie cu DataFrame.sampleAi o nelămurire despre utilizarea comenzii
Eșantionare Aleatorie cu DataFrame.samplesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.