Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memproyeksikan sekumpulan ekspresi dan mengembalikan DataFrame baru.
Sintaksis
select(*cols: "ColumnOrName")
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
cols |
str, Kolom, atau daftar | nama kolom (string) atau ekspresi (Kolom). Jika salah satu nama kolom adalah '*', kolom tersebut diperluas untuk menyertakan semua kolom dalam DataFrame saat ini. |
Pengembalian Barang
DataFrame: DataFrame dengan subset (atau semua) kolom.
Examples
df = spark.createDataFrame([
(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.select('*').show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+
df.select(df.name, (df.age + 10).alias('age')).show()
# +-----+---+
# | name|age|
# +-----+---+
# |Alice| 12|
# | Bob| 15|
# +-----+---+