Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
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'}