Spec-Zone.ru › pandas 0.18

pandas.DatetimeIndex

class pandas.DatetimeIndex

Неизменяемый массив ndarray типа datetime64, представленный внутри как int64, который может быть преобразован в объекты Timestamp, являющиеся подклассами datetime и несущие метаданные, такие как информация о частоте.

Параметры:

data : массив-подобный (одномерный), необязательно

Необязательные данные типа datetime для построения индекса

copy : bool

Создать копию входного массива ndarray

freq : строка или объект смещения pandas, необязательно

Одна из строк смещений даты pandas или соответствующие объекты

start : начальное значение, тип datetime, необязательно

Если data равно None, start используется в качестве начальной точки для генерации данных регулярных временных меток.

periods : целое число, необязательно, > 0

Количество периодов для генерации, если генерируется индекс. Имеет приоритет над аргументом end

end : конечное время, тип datetime, необязательно

Если periods равно None, сгенерированный индекс будет продолжаться до первой соответствующей временной метки, которая находится или сразу же после аргумента end

closed : строка или None, по умолчанию None

Сделать интервал замкнутым относительно заданной частоты по левой, правой границе или обеим (None)

tz : pytz.timezone или dateutil.tz.tzfile

ambiguous : ‘infer’, булев массив, ‘NaT’, по умолчанию ‘raise’

  • ‘infer’ попытается определить часовые пояса перехода к летнему времени осенью на основе порядка
  • булев массив, где True обозначает время летнего времени, False — время стандартного времени (обратите внимание, что этот флаг применяется только для неоднозначных времен)
  • ‘NaT’ вернет NaT, если есть неоднозначные временные метки
  • ‘raise’ вызовет AmbiguousTimeError, если есть неоднозначные временные метки

infer_dst : boolean, по умолчанию False (УСТАРЕЛО)

Попытка определить часовые пояса перехода к летнему времени осенью на основе порядка

name : объект

Имя, которое будет храниться в индексе

Атрибуты

T возвращает транспонированную матрицу, которая по определению равна self
asi8
asobject возвращает объект Index, содержащий упакованные значения
base возвращает базовый объект, если память для базовых данных
data возвращает указатель на данные базовых данных
date Возвращает массив numpy типа datetime.date.
day Дни даты
dayofweek День недели (понедельник=0, воскресенье=6)
dayofyear Порядковый день года
days_in_month Количество дней в месяце
daysinmonth Количество дней в месяце
dtype
dtype_str
flags
freq получить/установить частоту Индекса
freqstr Возвращает объект частоты как строку, если он установлен, иначе None
has_duplicates
hasnans
hour Часы даты
inferred_freq
inferred_type
is_all_dates
is_monotonic Псевдоним для is_monotonic_increasing (устарело)
is_monotonic_decreasing возвращает True, если индекс монотонно убывает (только значения равны или
is_monotonic_increasing возвращает True, если индекс монотонно возрастает (только значения равны или
is_month_end Логическое значение, указывающее, является ли последний день месяца (определяется частотой)
is_month_start Логическое значение, указывающее, является ли первый день месяца (определяется частотой)
is_normalized
is_quarter_end Логическое значение, указывающее, является ли последний день квартала (определяется частотой)
is_quarter_start Логическое значение, указывающее, является ли первый день квартала (определяется частотой)
is_unique
is_year_end Логическое значение, указывающее, является ли последний день года (определяется частотой)
is_year_start Логическое значение, указывающее, является ли первый день года (определяется частотой)
itemsize возвращает размер типа данных элемента базовых данных
microsecond Микросекунды даты
minute Минуты даты
month Месяц (январь=1, декабрь=12)
name
names
nanosecond Наносекунды даты
nbytes возвращает количество байт в базовых данных
ndim возвращает количество измерений базовых данных
nlevels
offset
quarter Квартал даты
resolution
second Секунды даты
shape возвращает кортеж формы базовых данных
size возвращает количество элементов в базовых данных
strides возвращает шаги базовых данных
time Возвращает массив numpy типа datetime.time.
tz
tzinfo Псевдоним для атрибута tz
values возвращает базовые данные как массив ndarray
week Порядковый номер недели в году
weekday День недели (понедельник=0, воскресенье=6)
weekday_name Название дня недели (например: пятница)
weekofyear Порядковый номер недели в году
year Год даты и времени

Методы

all([other])
any([other])
append(other) Добавить коллекцию опций индекса вместе
argmax([axis]) Возвращает индексы максимальных значений вдоль оси.
argmin([axis]) Возвращает индексы минимальных значений вдоль оси.
argsort(*args, **kwargs) Возвращает индексы, которые отсортируют индекс и его данные.
asof(label) Для отсортированного индекса возвращает последнее метку до и включая переданную метку.
asof_locs(where, mask) where: массив временных меток
astype(dtype)
ceil(freq) округлить индекс до указанной частоты
copy([name, deep, dtype]) Создать копию этого объекта.
delete(loc) Создать новый DatetimeIndex с удаленными указанными позициями.
diff(*args, **kwargs)
difference(other) Возвращает новый индекс с элементами из индекса, которые отсутствуют в other.
drop(labels[, errors]) Создать новый индекс с удаленными метками из списка
drop_duplicates(*args, **kwargs) Возвращает индекс с удаленными дублирующими значениями
duplicated(*args, **kwargs) Возвращает булевый массив np, обозначающий дублирующиеся значения
equals(other) Определяет, содержат ли два объекта Index одинаковые элементы.
factorize([sort, na_sentinel]) Кодирует объект как перечислимый тип или категориальную переменную
fillna([value, downcast]) Заполняет пропущенные значения/NaN заданным значением
floor(freq) округлить индекс до указанной частоты
format([name, formatter]) Отобразить строковое представление индекса
get_duplicates()
get_indexer(target[, method, limit, tolerance]) Вычислить индексатор и маску для нового индекса, заданного текущим индексом.
get_indexer_for(target, **kwargs) гарантированное возвращение индексатора, даже при не уникальности
get_indexer_non_unique(target) возвращает индексатор, подходящий для извлечения из неуникального индекса
get_level_values(level) Возвращает вектор значений меток для запрошенного уровня, равный длине
get_loc(key[, method, tolerance]) Получить целочисленное расположение для запрошенной метки
get_slice_bound(label, side, kind) Вычислить границу среза, соответствующую заданной метке.
get_value(series, key) Быстрый поиск значения из одномерного массива ndarray.
get_value_maybe_box(series, key)
get_values() возвращает базовые данные в виде массива ndarray
groupby(f)
holds_integer()
identical(other) Аналогично equals, но проверяет, что другие сопоставимые атрибуты
indexer_at_time(time[, asof]) Выбрать значения в определенное время суток (например,
indexer_between_time(start_time, end_time[, ...]) Выбор значений между определенными временами суток (например, 9:00-9:30 утра).
insert(loc, item) Создать новый индекс, вставив новый элемент в указанную позицию
intersection(other) Специализированное пересечение для объектов DatetimeIndex.
is_(other) Более гибкая, быстрая проверка, как is, но работает через представления
is_boolean()
is_categorical()
is_floating()
is_integer()
is_lexsorted_for_tuple(tup)
is_mixed()
is_numeric()
is_object()
is_type_compatible(typ)
END_OF_DOCUMENT_MARKER
isin(values) Вычислить булеву массив, указывающий, находится ли каждое значение индекса в
item() возвращает первый элемент из базовых данных как значение python
join(other[, how, level, return_indexers]) См. Index.join
map(f)
max([axis]) Возвращает максимальное значение индекса или максимальное значение по оси.
memory_usage([deep]) Использование памяти моими значениями
min([axis]) Возвращает минимальное значение индекса или минимальное значение по оси.
normalize() Возвращает DatetimeIndex со временем до полуночи.
nunique([dropna]) Возвращает количество уникальных элементов в объекте.
order([return_indexer, ascending]) Возвращает отсортированную копию индекса
putmask(mask, value) возвращает новый индекс со значениями, установленным по маске
ravel([order]) возвращает массив ndarray с уплощенными значениями базовых данных
reindex(target[, method, level, limit, ...]) Создать индекс со значениями целевого объекта (перемещение/добавление/удаление значений по необходимости)
rename(name[, inplace]) Установить новые имена для индекса.
repeat(repeats, *args, **kwargs) Аналогично ndarray.repeat
round(freq, *args, **kwargs) округлить индекс до указанной частоты
searchsorted(key[, side, sorter]) Найти индексы, куда нужно вставить элементы для сохранения порядка.
set_names(names[, level, inplace]) Установить новые имена для индекса.
set_value(arr, key, value) Быстрый поиск значения в одномерном массиве ndarray.
shift(n[, freq]) Специализированный сдвиг, который создает DatetimeIndex
slice_indexer([start, end, step, kind]) Возвращает индексатор для указанного среза меток.
slice_locs([start, end, step, kind]) Вычислить местоположения срезов для входных меток.
snap([freq]) Привязать временные метки к ближайшей частоте
sort(*args, **kwargs)
sort_values([return_indexer, ascending]) Возвращает отсортированную копию индекса
sortlevel([level, ascending, sort_remaining]) Для внутренней совместимости с API индекса
str псевдоним StringMethods
strftime(date_format) Возвращает массив отформатированных строк, заданных date_format, который поддерживает тот же формат строк, что и стандартная библиотека python.
summary([name]) возвращает обобщенное представление
sym_diff(*args, **kwargs)
symmetric_difference(other[, result_name]) Вычисляет отсортированное симметричное различие двух объектов Index.
take(indices[, axis, allow_fill, fill_value]) возвращает новый %(klass)s с выбранными значениями по индексам
to_datetime([dayfirst])
to_julian_date() Преобразовать DatetimeIndex в Float64Index юлианских дат.
to_native_types([slicer]) разделить и нарезать, затем отформатировать
to_period([freq]) Преобразовать в PeriodIndex с определенной частотой
to_perioddelta(freq) Вычисляет TimedeltaIndex разницы между значениями индекса и индексом, преобразованным в PeriodIndex с указанной частотой.
to_pydatetime() Возвращает DatetimeIndex как объект ndarray объектов datetime.datetime
to_series([keep_tz]) Создает Series с индексом и значениями, равными ключам индекса
tolist() возвращает список базовых данных
transpose(*args, **kwargs) возвращает транспонирование, что по определению равно self
tz_convert(tz) Преобразовать DatetimeIndex с часовым поясом из одного часового пояса в другой (используя
tz_localize(*args, **kwargs) Локализовать DatetimeIndex без часового пояса в заданном часовом поясе (используя
union(other) Специализированное объединение для объектов DatetimeIndex.
union_many(others) Некоторая хитрость для ускорения объединения коллекции индексов
unique() Index.unique с обработкой метаданных DatetimeIndex/PeriodIndex
value_counts([normalize, sort, ascending, ...]) Возвращает объект, содержащий подсчет уникальных значений.
view([cls])

© 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.18.1/generated/pandas.DatetimeIndex.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API