From 3f52839a4b7c65758c0d6fcab2f53e81df418f42 Mon Sep 17 00:00:00 2001 From: Rohit Pandey Date: Mon, 25 Mar 2019 10:23:36 -0700 Subject: [PATCH] Update helpers.py --- azure-kusto-data/azure/kusto/data/helpers.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/azure-kusto-data/azure/kusto/data/helpers.py b/azure-kusto-data/azure/kusto/data/helpers.py index c9138eac..57c978b5 100644 --- a/azure-kusto-data/azure/kusto/data/helpers.py +++ b/azure-kusto-data/azure/kusto/data/helpers.py @@ -4,7 +4,7 @@ from ._models import KustoResultTable -def dataframe_from_result_table(table): +def dataframe_from_result_table(table, highprecisiondates=True): """Converts Kusto tables into pandas DataFrame. :param azure.kusto.data._models.KustoResultTable table: Table recieved from the response. :return: pandas DataFrame. @@ -23,9 +23,10 @@ def dataframe_from_result_table(table): for col in bool_columns: frame[col] = frame[col].astype(bool) - for i in range(len(table.rows)): - seventh = table.rows[i]._seventh_digit - for name in seventh.keys(): - frame.loc[i, name] += pandas.Timedelta(seventh[name] * 100, unit="ns") + if highprecisiondates: + for i in range(len(table.rows)): + seventh = table.rows[i]._seventh_digit + for name in seventh.keys(): + frame.loc[i, name] += pandas.Timedelta(seventh[name] * 100, unit="ns") return frame