Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu DataFrame'in örneklenmiş bir alt kümesini döndürür.
Sözdizimi
sample(withReplacement: Optional[Union[float, bool]] = None, fraction: Optional[Union[int, float]] = None, seed: Optional[int] = None)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
withReplacement |
bool, isteğe bağlı | Değiştirmeli veya değiştirmeyen örnek (varsayılan False). |
fraction |
float, isteğe bağlı | Oluşturulacak satırların kesri, aralık [0.0, 1.0]. |
seed |
int, isteğe bağlı | Örnekleme için tohum (varsayılan olarak rastgele bir tohum). |
İadeler
DataFrame: Verilen DataFrame'den örneklenen satırlar.
Notlar
Bu, verilen DataFrame'in toplam sayısının tam olarak belirtilen kesirini sağlaması garanti değildir.
fraction ve gereklidir ve withReplacementseed isteğe bağlıdır.
Örnekler
df = spark.range(0, 10, 1, 1)
df.sample(0.5, 3).count()
# 7
df.sample(fraction=0.5, seed=3).count()
# 4
df.sample(withReplacement=True, fraction=0.5, seed=3).count()
# 2
df.sample(1.0).count()
# 10
df.sample(fraction=1.0).count()
# 10
df.sample(False, fraction=1.0).count()
# 10