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.
DataFrame'de bir satır. içindeki alanlara erişilebilir:
- like öznitelikleri (
row.key) - like sözlük değerleri (
row[key])
key in row satır anahtarları arasında arama yapacaktır.
Satır, adlandırılmış bağımsız değişkenler kullanılarak satır nesnesi oluşturmak için kullanılabilir. Değerin Yok veya eksik olduğunu göstermek için adlandırılmış bağımsız değişkeni atlaya izin verilmez. Bu durumda bu açıkça Hiçbiri olarak ayarlanmalıdır.
Databricks Runtime 7.4'te değiştirildi: Adlandırılmış bağımsız değişkenlerden oluşturulan satırlar artık alfabetik olarak sıralanmış alan adlarına sahip değildir ve girilen konumda sıralanır.
Sözdizimi
from pyspark.sql import Row
Row(tuple)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
tuple |
Tuple | Satır öğeleri |
Methods
| Yöntem | Açıklama |
|---|---|
asDict(recursive) |
Satırı olarak Dict[str, Any]döndürür. |
Örnekler
Adlandırılmış bağımsız değişkenleri kullanma
from pyspark.sql import Row
row = Row(name="Alice", age=11)
row
# Row(name='Alice', age=11)
row['name'], row['age']
# ('Alice', 11)
row.name, row.age
# ('Alice', 11)
'name' in row
# True
'wrong_key' in row
# False
Satır sınıfları oluşturma
Satır, satır benzeri başka bir sınıf oluşturmak için de kullanılabilir, ardından Satır nesneleri oluşturmak için kullanılabilir:
Person = Row("name", "age")
Person
# <Row('name', 'age')>
'name' in Person
# True
'wrong_key' in Person
# False
Person("Alice", 11)
# Row(name='Alice', age=11)
Bu form, adsız alanlarla tanımlama grubu değerleri olarak satır oluşturmak için de kullanılabilir:
row1 = Row("Alice", 11)
row2 = Row(name="Alice", age=11)
row1 == row2
# True