From 8c3e46c301cf0ae282c8016e426e17856713c41f Mon Sep 17 00:00:00 2001 From: benopendoor Date: Tue, 21 Feb 2017 15:36:23 -0800 Subject: [PATCH] cast string to int `table.insert_data(df)` inserts data correctly but raises TypeError: unorderable types: str() > int() --- datalab/bigquery/_table.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datalab/bigquery/_table.py b/datalab/bigquery/_table.py index 6467eb305..6b6203521 100644 --- a/datalab/bigquery/_table.py +++ b/datalab/bigquery/_table.py @@ -401,7 +401,7 @@ def insert_data(self, data, include_index=False, index_name=None): self._info = self._api.tables_get(self._name_parts) if 'streamingBuffer' not in self._info or \ 'estimatedRows' not in self._info['streamingBuffer'] or \ - self._info['streamingBuffer']['estimatedRows'] > 0: + int(self._info['streamingBuffer']['estimatedRows']) > 0: break time.sleep(2)