Python中数据框的方法map(function or dict)
Python中的数据框,在进行数据分析的时候或者建模的时候,可能会遇到某列的数据取值是字符串的形式。但是我们想把这种数据转变为数值型,方便我们下一步的建模需求。比如:在df数据框中存在一列名为 ‘age’,但是取值为 “中年”、“青年”、“老年”。我们想把这种字符串转换为1,2,3.
data['age1']=data['age'].map({'中年':1,'青年':2,'老年':3})
#新添加了一列age1到数据框df,age1已经是转换后的数据。