File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -64,6 +64,10 @@ def __neg__(self):
6464 return type (self )(sql_string = f'(-({ value_to_sql_string (self )} ))' )
6565
6666
67+ def round_ (self ):
68+ return FloatColumn (sql_string = f'(ROUND({ value_to_sql_string (self )} ))' )
69+
70+
6771
6872add_comparison_operators_to_class (FloatColumn )
6973FloatColumn .__add__ = __add__
@@ -78,6 +82,7 @@ def __neg__(self):
7882FloatColumn .__rtruediv__ = __rtruediv__
7983FloatColumn .__abs__ = __abs__
8084FloatColumn .__neg__ = __neg__
85+ FloatColumn .round = round_
8186
8287
8388add_comparison_operators_to_class (IntColumn )
@@ -93,4 +98,4 @@ def __neg__(self):
9398IntColumn .__rtruediv__ = __rtruediv__
9499IntColumn .__abs__ = __abs__
95100IntColumn .__neg__ = __neg__
96-
101+ IntColumn . round = round_
Original file line number Diff line number Diff line change @@ -72,4 +72,9 @@ def test_floordiv():
7272def test_rfloordiv ():
7373 df = pytest .df1
7474 df ['new_value' ] = 1 // df .random_float
75- assert_ (df )
75+ assert_ (df )
76+
77+ def test_round ():
78+ df = pytest .df1
79+ df ['new_value' ] = df .random_float .round ()
80+ assert_ (df )
You can’t perform that action at this time.
0 commit comments