map,apply,applymap:
1map:只用于series,实现值-值的映射
2apply:用于series实现每个值的处理,用于df实现某个轴的series的处理
3applymap:用于df实现df每个值的处理
一、map用于series值的转换
series.map(dict) or series.map(function)
1series.map(dict)
df['城市'].unique()
dict_company_name={
"北京":"beijing",
"广州":"guangzhou",
"上海":"shanghai",
"深圳":"shenzhen",
"杭州":"hangzhou"
}#传入字典
df[123]=df['城市'].map(dict_company_name)#赋给一个新列
df.head()
2 series.map(function)
df[1234]=df['城市'].map(lambda x:dict_company_name[x.lower()])
df.head()
二、apply用于series和df的转换
1 series.apply(function)
2 df.apply(function)
df[12345]=df['城市'].apply(lambda