withMetadata

Retourneert een nieuw DataFrame door een bestaande kolom met metagegevens bij te werken.

Syntaxis

withMetadata(columnName: str, metadata: Dict[str, Any])

Parameterwaarden

Kenmerk Typ Beschrijving
columnName str tekenreeks, naam van de bestaande kolom om de metagegevens bij te werken.
metadata Woordenboek dict, nieuwe metagegevens die moeten worden toegewezen aan df.schema[columnName].metadata.

Retouren

DataFrame: DataFrame met bijgewerkte kolom met metagegevens.

Examples

df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df_meta = df.withMetadata('age', {'foo': 'bar'})
df_meta.schema['age'].metadata
# {'foo': 'bar'}