statsmodels.tools.tools.add_constant¶
-
statsmodels.tools.tools.add_constant(data, prepend=
True, has_constant='skip')[source]¶ 在数组中添加一列1。
- Parameters:¶
- dataarray_like
按列排序的设计矩阵。
- prependbool
如果为真,常数在第一列。否则,常数附加在最后一列。
- has_constant
str{‘raise’, ‘add’, ‘skip’} 如果
data已经有一个常数,行为如何。默认情况下将返回数据而不添加另一个常数。如果为‘raise’,则当任何列具有常数值时将引发错误。使用‘add’将在存在常数列的情况下添加一列1。
- Returns:¶
- array_like
原始值加上一个常数(一列1)作为第一列或最后一列。返回值类型取决于输入类型。
注释
当输入是 pandas Series 或 DataFrame 时,添加的列的名称为 'const'。
Last update:
Oct 16, 2024