Skip to content

Commit 8b96beb

Browse files
committed
fix
1 parent 43a6e47 commit 8b96beb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

python/pyspark/pandas/data_type_ops/num_ops.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ def truediv(self, left: IndexOpsLike, right: Any) -> SeriesOrIndex:
247247
_sanitize_list_like(right)
248248
if not is_valid_operand_for_numeric_arithmetic(right):
249249
raise TypeError("True division can not be applied to given types.")
250+
right = transform_boolean_operand_to_numeric(right, spark_type=left.spark.data_type)
250251

251252
def truediv(left: PySparkColumn, right: Any) -> PySparkColumn:
252253
if not get_option("compute.ansi_mode_support"):
@@ -262,7 +263,6 @@ def truediv(left: PySparkColumn, right: Any) -> PySparkColumn:
262263
.otherwise(F.lit(np.nan)),
263264
).otherwise(left / right)
264265

265-
right = transform_boolean_operand_to_numeric(right, spark_type=left.spark.data_type)
266266
return numpy_column_op(truediv)(left, right)
267267

268268
def floordiv(self, left: IndexOpsLike, right: Any) -> SeriesOrIndex:
@@ -340,6 +340,7 @@ def truediv(self, left: IndexOpsLike, right: Any) -> SeriesOrIndex:
340340
_sanitize_list_like(right)
341341
if not is_valid_operand_for_numeric_arithmetic(right):
342342
raise TypeError("True division can not be applied to given types.")
343+
right = transform_boolean_operand_to_numeric(right, spark_type=left.spark.data_type)
343344

344345
def truediv(left: PySparkColumn, right: Any) -> PySparkColumn:
345346
if not get_option("compute.ansi_mode_support"):
@@ -359,7 +360,6 @@ def truediv(left: PySparkColumn, right: Any) -> PySparkColumn:
359360
.otherwise(F.lit(np.nan)),
360361
).otherwise(left / right)
361362

362-
right = transform_boolean_operand_to_numeric(right, spark_type=left.spark.data_type)
363363
return numpy_column_op(truediv)(left, right)
364364

365365
def floordiv(self, left: IndexOpsLike, right: Any) -> SeriesOrIndex:

0 commit comments

Comments
 (0)