了解虚拟陷阱? Python3

时间:2019-02-26 02:11:55

标签: python-3.x function get dummy-variable

我想澄清一下虚拟陷阱的真实理解。因此,基本上,当很明显该特定列的值必须是值之一时,它将消除冗余。我对吗?在下面举个例子

最初

val names = Seq("float_col1", "float_col2","float_col3"...."float_col10");
df.withColumn("combined", array(names.map(frame(_)):_*))

应用了getdummy函数后,“性别”列将从数据框中消失。

结果

double mySqrt(double v, double test) {
    if (abs(test * test - v) < 0.0001) {
        return test;
    }

    double highOrLow = v / test;
    return mySqrt(v, (test + highOrLow) / 2.0);
}
double mySqrt(double v) {
    return mySqrt(v, v/2.0);
}

我只想检查一下我的理解。谢谢。

1 个答案:

答案 0 :(得分:1)

pandas.get_dummies() 将分类变量转换为虚拟变量/指标变量

由于性别是类别变量,因此已更改为指标变量。

语法和示例参考Official_Link

了解虚拟功能的参考文献Dummy