Pandas哑变量get_dummies()编码函数
get_dummies()函数可以将分类变量转换为哑变量/指示变量,结果生成一个行数等于数据的元素个数,列数等于变量数,列名为各变量名的DataFrame,对应分类变量的位置取值为1,其余位置取值为0。
函数格式如下:
pandas.get_dummies(data, prefix=None, prefix_sep=’_’, dummy_na=False, columns=None, sparse=False, drop_first=False, dtype=None)
其必选参数data的类型为:数组类,Series或数据框。
编码示例验证结论
代码
#先导入相关的功能包
import numpy as np
import pandas as pd
#创建Series函数s
s = pd.Series(list