pd.get_dummies为什么会出现True和False
时间: 2023-07-15 18:09:54 浏览: 413
Pad For Dummies 2011 2nd ] Edward C Baig 文字版 ED2000 COM pdf
`pd.get_dummies()` 函数通常用于将一个分类变量转换为多个二元变量,以便进行分析和建模。在转换过程中,函数会将分类变量的每个取值都转换为一个新的二元变量,并将其编码为0或1。
如果原始数据中的分类变量只有两个取值,则 `pd.get_dummies()` 函数会将其转换为一个带有两个列的数据框(或者说是一个矩阵),其中一个列对应于原始变量的第一个取值,另一个列对应于第二个取值。这两个列的名称通常是原始变量的取值本身,或者是在 `get_dummies()` 函数中指定的前缀加上原始变量的取值。
因此,当使用 `pd.get_dummies()` 函数转换一个仅包含两个取值的分类变量时,生成的数据框将只有两列,其中一个列的名称是 `True`,另一个列的名称是 `False`。这两列中的每个元素都是0或1,表示原始变量是否等于相应的取值。
阅读全文