Python pandas._libs.tslib.ints_to_pydatetime() Examples
The following are 14
code examples of pandas._libs.tslib.ints_to_pydatetime().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
pandas._libs.tslib
, or try the search function
.
Example #1
Source File: datetimes.py From recruit with Apache License 2.0 | 6 votes |
def __iter__(self): """ Return an iterator over the boxed values Yields ------- tstamp : Timestamp """ # convert in chunks of 10k for efficiency data = self.asi8 length = len(self) chunksize = 10000 chunks = int(length / chunksize) + 1 for i in range(chunks): start_i = i * chunksize end_i = min((i + 1) * chunksize, length) converted = tslib.ints_to_pydatetime(data[start_i:end_i], tz=self.tz, freq=self.freq, box="timestamp") for v in converted: yield v
Example #2
Source File: concat.py From vnpy_crypto with MIT License | 6 votes |
def _convert_datetimelike_to_object(x): # coerce datetimelike array to object dtype # if dtype is of datetimetz or timezone if x.dtype.kind == _NS_DTYPE.kind: if getattr(x, 'tz', None) is not None: x = x.astype(object).values else: shape = x.shape x = tslib.ints_to_pydatetime(x.view(np.int64).ravel(), box="timestamp") x = x.reshape(shape) elif x.dtype == _TD_DTYPE: shape = x.shape x = tslib.ints_to_pytimedelta(x.view(np.int64).ravel(), box=True) x = x.reshape(shape) return x
Example #3
Source File: datetimes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 6 votes |
def __iter__(self): """ Return an iterator over the boxed values Yields ------- tstamp : Timestamp """ # convert in chunks of 10k for efficiency data = self.asi8 length = len(self) chunksize = 10000 chunks = int(length / chunksize) + 1 for i in range(chunks): start_i = i * chunksize end_i = min((i + 1) * chunksize, length) converted = tslib.ints_to_pydatetime(data[start_i:end_i], tz=self.tz, freq=self.freq, box="timestamp") for v in converted: yield v
Example #4
Source File: datetimes.py From recruit with Apache License 2.0 | 5 votes |
def to_pydatetime(self): """ Return Datetime Array/Index as object ndarray of datetime.datetime objects Returns ------- datetimes : ndarray """ return tslib.ints_to_pydatetime(self.asi8, tz=self.tz)
Example #5
Source File: datetimes.py From recruit with Apache License 2.0 | 5 votes |
def time(self): """ Returns numpy array of datetime.time. The time part of the Timestamps. """ # If the Timestamps have a timezone that is not UTC, # convert them into their i8 representation while # keeping their timezone and not using UTC if self.tz is not None and not timezones.is_utc(self.tz): timestamps = self._local_timestamps() else: timestamps = self.asi8 return tslib.ints_to_pydatetime(timestamps, box="time")
Example #6
Source File: datetimes.py From recruit with Apache License 2.0 | 5 votes |
def timetz(self): """ Returns numpy array of datetime.time also containing timezone information. The time part of the Timestamps. """ return tslib.ints_to_pydatetime(self.asi8, self.tz, box="time")
Example #7
Source File: datetimes.py From recruit with Apache License 2.0 | 5 votes |
def date(self): """ Returns numpy array of python datetime.date objects (namely, the date part of Timestamps without timezone information). """ # If the Timestamps have a timezone that is not UTC, # convert them into their i8 representation while # keeping their timezone and not using UTC if self.tz is not None and not timezones.is_utc(self.tz): timestamps = self._local_timestamps() else: timestamps = self.asi8 return tslib.ints_to_pydatetime(timestamps, box="date")
Example #8
Source File: common.py From vnpy_crypto with MIT License | 5 votes |
def _where_compat(mask, arr1, arr2): if arr1.dtype == _NS_DTYPE and arr2.dtype == _NS_DTYPE: new_vals = np.where(mask, arr1.view('i8'), arr2.view('i8')) return new_vals.view(_NS_DTYPE) if arr1.dtype == _NS_DTYPE: arr1 = tslib.ints_to_pydatetime(arr1.view('i8')) if arr2.dtype == _NS_DTYPE: arr2 = tslib.ints_to_pydatetime(arr2.view('i8')) return np.where(mask, arr1, arr2)
Example #9
Source File: datetimes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def to_pydatetime(self): """ Return Datetime Array/Index as object ndarray of datetime.datetime objects Returns ------- datetimes : ndarray """ return tslib.ints_to_pydatetime(self.asi8, tz=self.tz)
Example #10
Source File: datetimes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def time(self): """ Returns numpy array of datetime.time. The time part of the Timestamps. """ # If the Timestamps have a timezone that is not UTC, # convert them into their i8 representation while # keeping their timezone and not using UTC if self.tz is not None and not timezones.is_utc(self.tz): timestamps = self._local_timestamps() else: timestamps = self.asi8 return tslib.ints_to_pydatetime(timestamps, box="time")
Example #11
Source File: datetimes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def timetz(self): """ Returns numpy array of datetime.time also containing timezone information. The time part of the Timestamps. """ return tslib.ints_to_pydatetime(self.asi8, self.tz, box="time")
Example #12
Source File: datetimes.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 5 votes |
def date(self): """ Returns numpy array of python datetime.date objects (namely, the date part of Timestamps without timezone information). """ # If the Timestamps have a timezone that is not UTC, # convert them into their i8 representation while # keeping their timezone and not using UTC if self.tz is not None and not timezones.is_utc(self.tz): timestamps = self._local_timestamps() else: timestamps = self.asi8 return tslib.ints_to_pydatetime(timestamps, box="date")
Example #13
Source File: common.py From Splunking-Crime with GNU Affero General Public License v3.0 | 5 votes |
def _where_compat(mask, arr1, arr2): if arr1.dtype == _NS_DTYPE and arr2.dtype == _NS_DTYPE: new_vals = np.where(mask, arr1.view('i8'), arr2.view('i8')) return new_vals.view(_NS_DTYPE) if arr1.dtype == _NS_DTYPE: arr1 = tslib.ints_to_pydatetime(arr1.view('i8')) if arr2.dtype == _NS_DTYPE: arr2 = tslib.ints_to_pydatetime(arr2.view('i8')) return np.where(mask, arr1, arr2)
Example #14
Source File: common.py From elasticintel with GNU General Public License v3.0 | 5 votes |
def _where_compat(mask, arr1, arr2): if arr1.dtype == _NS_DTYPE and arr2.dtype == _NS_DTYPE: new_vals = np.where(mask, arr1.view('i8'), arr2.view('i8')) return new_vals.view(_NS_DTYPE) if arr1.dtype == _NS_DTYPE: arr1 = tslib.ints_to_pydatetime(arr1.view('i8')) if arr2.dtype == _NS_DTYPE: arr2 = tslib.ints_to_pydatetime(arr2.view('i8')) return np.where(mask, arr1, arr2)