Skip to content

Commit ac347ed

Browse files
committed
fix perf
1 parent 7fcd4e5 commit ac347ed

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

pandas/tests/frame/test_misc_api.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -330,12 +330,12 @@ def test_empty_nonzero(self):
330330

331331
def test_with_datetimelikes(self):
332332

333-
df = DataFrame({'A': date_range('20130101', periods=2),
334-
'B': timedelta_range('1 day', periods=2)})
333+
df = DataFrame({'A': date_range('20130101', periods=10),
334+
'B': timedelta_range('1 day', periods=10)})
335335
t = df.T
336336

337337
result = t.get_dtype_counts()
338-
expected = Series({'object': 2})
338+
expected = Series({'object': 10})
339339
tm.assert_series_equal(result, expected)
340340

341341
def test_inplace_return_self(self):

pandas/types/cast.py

+4
Original file line numberDiff line numberDiff line change
@@ -774,6 +774,10 @@ def maybe_infer_to_datetimelike(value, convert_dates=False):
774774
if not v.ndim == 1:
775775
v = v.ravel()
776776

777+
# we only care about object dtypes
778+
if not is_object_dtype(v):
779+
return value
780+
777781
if len(v):
778782

779783
def _try_datetime(v):

0 commit comments

Comments
 (0)