Template request | Bug report | Generate Data Product
Tags: #pandas #dict #map #series
Author: Florent Ravenel
Description: This notebook shows how to map a column of a Pandas DataFrame with values from a dictionary.
References:
- https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.map.html
- https://www.geeksforgeeks.org/python-pandas-dataframe-map/
import pandas as pd
data = {"Name": ["John", "Paul", "George", "Ringo"], "Age": [20, 21, 19, 18]}
mapping_dict = {20: "Young", 21: "Young", 19: "Adult", 18: "Adult"}
df = pd.DataFrame(data)
df
df["Age_Group"] = df["Age"].map(mapping_dict)
df