Skip to content

Commit 12ab384

Browse files
Ajay SaxenaAjay Saxena
Ajay Saxena
authored and
Ajay Saxena
committed
code review comments
1 parent dca5475 commit 12ab384

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

pandas/tools/tile.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ def cut(x, bins, right=True, labels=None, retbins=False, precision=3,
8787

8888
dtype = None
8989
if is_timedelta64_dtype(x):
90-
x = x.astype(np.int64)
90+
x = x.view(np.int64)
9191
dtype = np.timedelta64
9292

9393
if is_datetime64_dtype(x):
94-
x = x.astype(np.int64)
94+
x = x.view(np.int64)
9595
dtype = np.datetime64
9696

9797
if not np.iterable(bins):
@@ -181,11 +181,11 @@ def qcut(x, q, labels=None, retbins=False, precision=3):
181181
"""
182182
dtype = None
183183
if is_timedelta64_dtype(x):
184-
x = x.astype(np.int64)
184+
x = x.view(np.int64)
185185
dtype = np.timedelta64
186186

187187
if is_datetime64_dtype(x):
188-
x = x.astype(np.int64)
188+
x = x.view(np.int64)
189189
dtype = np.datetime64
190190

191191
if is_integer(q):
@@ -289,9 +289,9 @@ def _format_levels(bins, prec, right=True,
289289
def _format_label(x, precision=3, dtype=None):
290290
fmt_str = '%%.%dg' % precision
291291

292-
if dtype == np.datetime64:
292+
if is_datetime64_dtype(dtype):
293293
return to_datetime(x, unit='ns')
294-
if dtype == np.timedelta64:
294+
if is_timedelta64_dtype(dtype):
295295
return to_timedelta(x, unit='ns')
296296
if np.isinf(x):
297297
return str(x)

0 commit comments

Comments
 (0)