Skip to content

Commit 0e01e6a

Browse files
author
Nikolai Matiushev
committed
Support older (<0.17) verisions of Pandas
1 parent 755b15e commit 0e01e6a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

pynorama/table/pandas_table.py

+11-3
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,17 @@ def sort_transform(pandas_table, transform):
7070
"""
7171
dataframe = pandas_table.dataframe
7272
if transform['column'] == 'index':
73-
return PandasTable(dataframe.sort_index(ascending=transform['ascending']))
74-
return PandasTable(dataframe.sort(transform['column'],
75-
ascending=transform['ascending']))
73+
return PandasTable(
74+
dataframe.sort_index(ascending=transform['ascending']))
75+
elif hasattr(dataframe, 'sort_values'):
76+
return PandasTable(
77+
dataframe.sort_values(transform['column'],
78+
ascending=transform['ascending']))
79+
else:
80+
return PandasTable(
81+
dataframe.sort(transform['column'],
82+
ascending=transform['ascending']))
83+
7684

7785

7886
def quantile_range_transform(pandas_table, transform):

0 commit comments

Comments
 (0)