Spec-Zone.ru › pandas 0.21

pandas.TimedeltaIndex

class pandas.TimedeltaIndex [source]

Неизменяемый массив ndarray типа timedelta64, представленный внутри как int64, и который можно упаковать в объекты timedelta

Параметры:

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

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

unit: единица измерения аргумента (D,h,m,s,ms,us,ns) обозначает единицу, необязательно

являющаяся целым или плавающим числом

freq: частота для индекса, необязательно

copy : bool

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

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

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

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

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

end : конечное время, timedelta-подобное, необязательно

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

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

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

name : объект

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

См. также

Index
Базовый тип индекса pandas
Timedelta
Представляет продолжительность между двумя датами или временами.
DatetimeIndex
Индекс данных datetime64
PeriodIndex
Индекс данных Period

Примечания

Чтобы узнать больше о строках частоты, см. данную ссылку.

Атрибуты

T возвращает транспонирование, которое по определению равно self
asi8
asobject возвращает объект Index, содержащий упакованные значения
base возвращает базовый объект, если память для базовых данных
components Возвращает DataFrame компонентов (дни, часы, минуты, секунды, миллисекунды, микросекунды, наносекунды) Timedeltas.
data возвращает указатель на данные базовых данных
days Количество дней для каждого элемента.
dtype
dtype_str
empty
flags
freq
freqstr Возвращает объект частоты в виде строки, если он задан, иначе None
has_duplicates
hasnans
inferred_freq
inferred_type
is_all_dates
is_monotonic псевдоним для is_monotonic_increasing (устаревшее)
is_monotonic_decreasing возвращает, если индекс монотонно убывает (только равно или
is_monotonic_increasing возвращает, если индекс монотонно возрастает (только равно или
is_unique
itemsize возвращает размер типа данных элемента базовых данных
microseconds Количество микросекунд (>= 0 и меньше 1 секунды) для каждого элемента.
name
names
nanoseconds Количество наносекунд (>= 0 и меньше 1 микросекунды) для каждого элемента.
nbytes возвращает количество байтов в базовых данных
ndim возвращает количество измерений базовых данных,
nlevels
resolution
seconds Количество секунд (>= 0 и меньше 1 дня) для каждого элемента.
shape возвращает кортеж с формой базовых данных
size возвращает количество элементов в базовых данных
strides возвращает шаги базовых данных
values возвращает базовые данные в виде массива ndarray

Методы

all([other])
any([other])
append(other) Присоединить коллекцию опций индекса вместе
argmax([axis]) Возвращает индексы максимальных значений по оси.
argmin([axis]) Возвращает индексы минимальных значений по оси.
argsort(*args, **kwargs) Возвращает индексы, которые отсортируют индекс и его данные.
asof(label) Для отсортированного индекса возвращает самый последний метку до и включая переданную метку.
asof_locs(where, mask) where : массив временных меток
astype(dtype[, copy]) Создать индекс со значениями, преобразованными к типам данных.
ceil(freq) округлить индекс до указанного freq
contains(key) возвращает булево значение, если этот ключ В индексе
copy([name, deep, dtype]) Создать копию этого объекта.
delete(loc) Создать новый DatetimeIndex с удаленными переданными местоположениями.
difference(other) Возвращает новый индекс с элементами из индекса, которые не присутствуют в other.
drop(labels[, errors]) Создать новый индекс с удаленными переданными метками
drop_duplicates([keep]) Возвратить индекс со удаленными дубликатами значений
dropna([how]) Возвращает индекс без значений NA/NaN
duplicated([keep]) Возвращает булевый массив np.ndarray, обозначающий дублированные значения
equals(other) Определяет, содержат ли два объекта Index одни и те же элементы.
factorize([sort, na_sentinel]) Кодировать объект как перечислимый тип или категориальную переменную
fillna([value, downcast]) Заполнить значения NA/NaN указанным значением
floor(freq) округлить индекс до указанного 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(values) Сгруппировать метки индекса по заданному массиву значений.
holds_integer()
identical(other) Аналогично equals, но проверяет, что другие сопоставимые атрибуты
insert(loc, item) Создать новый индекс, вставив новый элемент в заданную позицию
intersection(other) Специализированное пересечение для объектов TimedeltaIndex.
is_(other) Более гибкая, быстрая проверка, подобная is, но которая работает через представления
is_boolean()
is_categorical()
is_floating()
is_integer()
is_interval()
is_lexsorted_for_tuple(tup)
is_mixed()
is_numeric()
END_OF_DOCUMENT_MARKER
is_object()
is_type_compatible(typ)
isin(values) Вычислить булеву массив, определяющий, содержится ли каждое значение индекса в
isna() Обнаружить пропущенные значения
isnull() Обнаружить пропущенные значения
item() возвратить первый элемент базовых данных в виде объекта Python
join(other[, how, level, return_indexers, sort]) См. Index.join
map(f)
max([axis]) Возвращает максимальное значение индекса или максимальное значение по оси.
memory_usage([deep]) Использование памяти моими значениями
min([axis]) Возвращает минимальное значение индекса или минимальное значение по оси.
notna() Обратное isna
notnull() Обратное isna
nunique([dropna]) Возвращает количество уникальных элементов в объекте.
putmask(mask, value) возвращает новый индекс со значениями, установленным с помощью маски
ravel([order]) возвращает одномерный массив из сжатых значений базовых данных
reindex(target[, method, level, limit, ...]) Создать индекс со значениями целевого (переместить/добавить/удалить значения по необходимости)
rename(name[, inplace]) Установить новые имена для индекса.
repeat(repeats, *args, **kwargs) Аналогично ndarray.repeat
reshape(*args, **kwargs) НЕ РЕАЛИЗОВАНО: не вызывайте этот метод, так как изменение формы не поддерживается для объектов Index и вызовет ошибку.
round(freq, *args, **kwargs) округлить индекс до указанной частоты
searchsorted(value[, 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]) Вычислить местоположения срезов для входных меток.
sort(*args, **kwargs)
sort_values([return_indexer, ascending]) Возвращает отсортированную копию индекса
sortlevel([level, ascending, sort_remaining]) Для внутренней совместимости с API Index
str Псевдоним StringMethods
summary([name]) возвращает обобщенное представление
symmetric_difference(other[, result_name]) Вычислить симметричную разность двух объектов Index.
take(indices[, axis, allow_fill, fill_value]) возвращает новый индекс выбранных значениями индексов
to_datetime([dayfirst]) УСТАРЕЛО: используйте вместо него pandas.to_datetime().
to_frame([index]) Создать DataFrame со столбцом, содержащим индекс.
to_native_types([slicer]) Форматировать указанные значения self и вернуть их.
to_pytimedelta() Вернуть TimedeltaIndex как одномерный массив объекта datetime.timedelta
to_series(**kwargs) Создать Series с индексом и значениями, равными ключам индекса
tolist() возвращает список базовых данных
total_seconds() Общее время каждого элемента, выраженное в секундах.
transpose(*args, **kwargs) возвращает транспонирование, которое по определению является самим собой
union(other) Специализированное объединение для объектов TimedeltaIndex.
unique() Возвращает уникальные значения в объекте.
value_counts([normalize, sort, ascending, ...]) Возвращает объект, содержащий подсчеты уникальных значений.
view([cls])
END_OF_DOCUMENT_MARKER
where(cond[, other])

Новое в версии 0.19.0.

© 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.21.1/generated/pandas.TimedeltaIndex.html

Spec-Zone.ru

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