diff --git a/spec/API_specification/dataframe_api/column_object.py b/spec/API_specification/dataframe_api/column_object.py index 17722f5f..eef2bed5 100644 --- a/spec/API_specification/dataframe_api/column_object.py +++ b/spec/API_specification/dataframe_api/column_object.py @@ -295,6 +295,10 @@ def __pow__(self, other: Column | Scalar) -> Column: """ Raise this column to the power of `other`. + Integer dtype to the power of non-negative integer dtype is integer dtype. + Integer dtype to the power of float dtype is float dtype. + Float dtype to the power of integer dtype or float dtype is float dtype. + Parameters ---------- other : Column or Scalar diff --git a/spec/API_specification/dataframe_api/dataframe_object.py b/spec/API_specification/dataframe_api/dataframe_object.py index 46773428..7a283cc9 100644 --- a/spec/API_specification/dataframe_api/dataframe_object.py +++ b/spec/API_specification/dataframe_api/dataframe_object.py @@ -528,6 +528,10 @@ def __pow__(self, other: DataFrame | Scalar) -> DataFrame: """ Raise this dataframe to the power of `other`. + Integer dtype to the power of non-negative integer dtype is integer dtype. + Integer dtype to the power of float dtype is float dtype. + Float dtype to the power of integer dtype or float dtype is float dtype. + Parameters ---------- other : DataFrame or Scalar