Fixed TimedeltaArray._format_native_types · pandas-dev/pandas@5d718e6 (original) (raw)

Original file line number Diff line number Diff line change
@@ -268,8 +268,11 @@ def _formatter(self, boxed=False):
268 268 from pandas.io.formats.format import _get_format_timedelta64
269 269 return _get_format_timedelta64(self, box=True)
270 270
271 -def _format_native_types(self):
272 -return self.astype(object)
271 +def _format_native_types(self, na_rep=u'NaT', date_format=None):
272 +from pandas.io.formats.format import _get_format_timedelta64
273 +
274 +formatter = _get_format_timedelta64(self._data, na_rep)
275 +return np.array([formatter(x) for x in self._data])
273 276
274 277 # ----------------------------------------------------------------
275 278 # Arithmetic Methods