pandas.arrays.DatetimeArray
-
class pandas.arrays.DatetimeArray(values, dtype=dtype('<M8[ns]'), freq=None, copy=False)[source]
-
Pandas ExtensionArray для данных datetime без или с часовым поясом.
Новое в версии 0.24.0.
Предупреждение
DatetimeArray в настоящее время находится в стадии разработки, и его API может быть изменён без предупреждения. В частности,
DatetimeArray.dtypeожидается, что он всегда будет экземпляром подклассаExtensionDtype.Параметры: -
values : Series, Index, DatetimeArray, ndarray -
Данные datetime.
Для DatetimeArray
values(или Series или Index, содержащие его),dtypeиfreqбудут извлечены изvalues, при этом приоритет будет отдан -
dtype : numpy.dtype or DatetimeTZDtype -
Обратите внимание, что единственный разрешённый тип NumPy — ‘datetime64[ns]’.
-
freq : str or Offset, optional -
copy : bool, default False -
Копировать ли базовую массив значений.
Атрибуты
asi8Целочисленное представление значений. dateВозвращает массив NumPy объектов python datetime.date (именно часть даты Timestamp без информации о часовом поясе). dayДни datetime. dayofweekДень недели, где понедельник=0, воскресенье=6. dayofyearПорядковый день года. days_in_monthКоличество дней в месяце. daysinmonthКоличество дней в месяце. dtypeТип данных для DatetimeArray. freqВозвращает объект частоты, если он установлен, иначе None. freqstrВозвращает объект частоты в виде строки, если он установлен, иначе None hourЧасы datetime. inferred_freqПопытка вернуть строку, представляющую предположение о частоте, сгенерированное infer_freq. is_leap_yearЛогический индикатор, если дата принадлежит високосному году. is_month_endУказывает, является ли дата последним днём месяца. is_month_startУказывает, является ли дата первым днём месяца. is_normalizedВозвращает True, если все даты — полночь («без времени») is_quarter_endИндикатор, является ли дата последним днём квартала. is_quarter_startИндикатор, является ли дата первым днём квартала. is_year_endУказывает, является ли дата последним днём года. is_year_startУказывает, является ли дата первым днём года. microsecondМикросекунды datetime. minuteМинуты datetime. monthМесяц, где январь=1, декабрь=12. nanosecondНаносекунды datetime. nbytesКоличество байтов, необходимых для хранения этого объекта в памяти. quarterКвартал даты. resolutionВозвращает день, час, минуту, секунду, миллисекунду или микросекунду secondСекунды datetime. shapeВозвращает кортеж измерений массива. sizeКоличество элементов в этом массиве. timeВозвращает массив NumPy объектов datetime.time. timetzВозвращает массив NumPy объектов datetime.time, также содержащих информацию о часовом поясе. tzВозвращает часовой пояс, если он есть. tzinfoПсевдоним для атрибута tz weekПорядковый номер недели года. weekdayДень недели, где понедельник=0, воскресенье=6. weekday_name(УСТЕРЕЖЕН) Название дня недели (например: пятница) weekofyearПорядковый номер недели года. yearГод datetime. timetuple Методы
-
argsort([ascending, kind])Возвращает индексы, которые отсортируют этот массив. astype(dtype[, copy])Преобразование в массив NumPy с типом ‘dtype’. ceil(freq[, ambiguous, nonexistent])Выполнить операцию ceil для данных до указанного freq.copy([deep])Возвращает копию массива. day_name([locale])Возвращает имена дней DateTimeIndex с указанным языковым стандартом. dropna()Возвращает ExtensionArray без значений NA. factorize([na_sentinel])Кодирование расширенного массива как перечислимого типа. fillna([value, method, limit])Заполнение значений NA/NaN с использованием указанного метода. floor(freq[, ambiguous, nonexistent])Выполнить операцию floor для данных до указанного freq.isna()Одномерный массив, указывающий, отсутствует ли каждое значение. max([axis, skipna])Возвращает максимальное значение массива или максимальное значение вдоль оси. min([axis, skipna])Возвращает минимальное значение массива или минимальное значение вдоль оси. month_name([locale])Возвращает имена месяцев DateTimeIndex с указанным языковым стандартом. normalize()Преобразование времени в полночь. repeat(repeats, *args, **kwargs)Повторение элементов массива. round(freq[, ambiguous, nonexistent])Выполнить операцию округления данных до указанного freq.searchsorted(value[, side, sorter])Найти индексы, где элементы следует вставить для сохранения порядка. shift([periods, fill_value])Смещение значений на нужное количество позиций. strftime(date_format)Преобразование в Индекс с использованием заданного date_format. take(indices[, allow_fill, fill_value])Извлечение элементов из массива. to_julian_date()Преобразование массива Datetime в float64 ndarray юлианских дат. to_period([freq])Преобразование в PeriodArray/Индекс с определённой частотой. to_perioddelta(freq)Вычисление TimedeltaArray разницы между значениями индекса и индекса, преобразованного в PeriodArray с заданной частотой. to_pydatetime()Возвращение массива/индекса Datetime как объекта ndarray объектов datetime.datetime. tz_convert(tz)Преобразование tz-осознаемого массива/индекса Datetime из одной часовой зоны в другую. tz_localize(tz[, ambiguous, nonexistent, errors])Локализация tz-неявного массива/индекса Datetime в tz-осознаемый массив/индекс Datetime. unique()Вычисление ExtensionArray уникальных значений. value_counts([dropna])Возвращает Series, содержащую счётчики уникальных значений. view([dtype])Новый вид на этот массив с теми же данными. map
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.24.2/reference/api/pandas.arrays.DatetimeArray.html