columns

içindeki tüm sütunların DataFrame adlarını liste olarak alır. Listedeki sütun adlarının sırası, DataFrame'deki sıralarını yansıtır.

İadeler

list

Örnekler

DataFrame'in sütun adlarını alma.

df = spark.createDataFrame(
    [(14, "Tom", "CA"), (23, "Alice", "NY"), (16, "Bob", "TX")],
    ["age", "name", "state"]
)
df.columns
# ['age', 'name', 'state']

Belirli sütunları yansıtmak için sütun adlarını kullanın.

selected_cols = [col for col in df.columns if col != "age"]
df.select(selected_cols).show()
# +-----+-----+
# | name|state|
# +-----+-----+
# |  Tom|   CA|
# |Alice|   NY|
# |  Bob|   TX|
# +-----+-----+

DataFrame'de belirli bir sütunun mevcut olup olmadığını denetleyin.

"state" in df.columns
# True
"salary" in df.columns
# False