नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
Returns a new DataFrame by updating an existing column with metadata.
Syntax
withMetadata(columnName: str, metadata: Dict[str, Any])
Parameters
| Parameter | Type | Description |
|---|---|---|
columnName |
str | string, name of the existing column to update the metadata. |
metadata |
dict | dict, new metadata to be assigned to df.schema[columnName].metadata. |
Returns
DataFrame: DataFrame with updated metadata column.
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'}