我叫了专栏 类别
脚本:
import pandas as pd df = pd.DataFrame({'SALES': ['B1','S1','S2'] }) df.head() print(df)
我需要更换
B1 = BELTS S1 = SHIRTS S2 = SHOES
建议我怎么做
下面是一个使用dict映射新旧值的示例:
import pandas as pd df = pd.DataFrame({'SALES': ['B1','S1','S2']}) df['SALES'].replace({'B1': 'BELTS', 'S1': 'SHIRTS', 'S2': 'SHOES'}, inplace=True) df Out[1]: SALES 0 BELTS 1 SHIRTS 2 SHOES
如果要保持原始数据帧原样,则跳过 inplace=True 并赋给新变量。
inplace=True