Aller au contenu principal

colonnes

Récupère les noms de toutes les colonnes dans le DataFrame sous forme de liste. L'ordre des noms de colonnes dans la liste reflète leur ordre dans le DataFrame.

Renvoie

list

Exemples

Récupérer les noms de colonnes d'un DataFrame.

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

Utilisez les noms de colonnes pour projeter des colonnes spécifiques.

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

Vérifier si une colonne spécifique existe dans un DataFrame.

Python
"state" in df.columns
# True
"salary" in df.columns
# False
Sur cette page