Spec-Zone.ru › pandas 0.19

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 : объект

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

Примечания

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

Атрибуты

T возвращает транспонирование, которое по определению равно self
asi8
asobject возвращает объект Index, который содержит упакованные значения
base возвращает базовый объект, если память для базовых данных
components Возвращает таблицу со составляющими (дни, часы, минуты, секунды, миллисекунды, микросекунды, наносекунды) Timedeltas.
data возвращает указатель на данные базовых данных
days Число дней для каждого элемента.
dtype
dtype_str
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

Методы

END_OF_DOCUMENT_MARKER
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) округлить индекс до указанной частоты
copy([name, deep, dtype]) Создать копию этого объекта.
delete(loc) Создать новый DatetimeIndex с удаленными переданными позициями.
difference(other) Возвращает новый индекс с элементами из индекса, которые отсутствуют в other.
drop(labels[, errors]) Создать новый индекс с удаленными переданными метками
drop_duplicates(\*args, \*\*kwargs) Возвращает индекс с удаленными дублирующими значениями
dropna([how]) Возвращает индекс без значений NA/NaN
duplicated(\*args, \*\*kwargs) Возвращает булевый массив np.ndarray, обозначающий дублирующиеся значения
equals(other) Определяет, содержат ли два объекта Index одни и те же элементы.
factorize([sort, na_sentinel]) Кодировать объект как перечисляемый тип или категориальную переменную
fillna([value, downcast]) Заполнить значения NA/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(values) Сгруппировать метки индекса по заданному массиву значений.
holds_integer()
identical(other) Аналогично equals, но проверяет, что другие сопоставимые атрибуты
insert(loc, item) Создать новый индекс с вставленным новым элементом в указанную позицию
intersection(other) Специализированное пересечение для объектов TimedeltaIndex.
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]) Возвращает минимальное значение индекса или минимальное значение по оси.
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
reshape(\*args, \*\*kwargs) НЕ РЕАЛИЗОВАНО: не вызывайте этот метод, так как изменение формы не поддерживается для объектов Index и приведет к ошибке.
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]) Вычислить местоположения среза для входных меток.
sort(\*args, \*\*kwargs)
sort_values([return_indexer, ascending]) Возвращает отсортированную копию индекса
sortlevel([level, ascending, sort_remaining]) Для внутренней совместимости с API индекса
str псевдоним StringMethods
summary([name]) возвращает сжатое представление
sym_diff(\*args, \*\*kwargs)
symmetric_difference(other[, result_name]) Вычисляет симметричную разность двух объектов Index.
take(indices[, axis, allow_fill, fill_value]) возвращает новый %(klass)s из выбранных значениями индексами
to_datetime([dayfirst]) УСТЕРЕЖДАЕТСЯ: вместо этого используйте pandas.to_datetime().
to_native_types([slicer]) срезы, а затем форматирование
to_pytimedelta() Возвращает TimedeltaIndex как объект ndarray datetime.timedelta объектов
to_series(\*\*kwargs) Создаёт Series с индексом и значениями, равными ключам индекса.
tolist() возвращает список базовых данных
total_seconds() Общее время каждого элемента в секундах.
transpose(\*args, \*\*kwargs) возвращает транспонирование, которое по определению равно self
union(other) Специализированное объединение для объектов TimedeltaIndex.
unique() Возвращает Index уникальных значений в объекте.
value_counts([normalize, sort, ascending, ...]) Возвращает объект, содержащий счётчик уникальных значений.
view([cls])
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.19.2/generated/pandas.TimedeltaIndex.html

Spec-Zone.ru

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