TimedeltaIndex.union()
Pandas TimedeltaIndex.union()
— это специализированное объединение для объектов TimedeltaIndex. Он объединяет перекрывающиеся диапазоны с одним и тем же DateOffset, будет намного быстрее, чем Index.union
Синтаксис: TimedeltaIndex.union (другое)
Параметры:
прочие: TimedeltaIndex или подобные массивуВозврат: Index или TimedeltaIndex
Пример № 1: Используйте
TimedeltaIndex.union()
, чтобы найти объединение набора двух объектов TimedeltaIndex.
# import pandas as pd
import
pandas as pd
# Создать первый TimedeltaIndex
tidx1
=
pd.TimedeltaIndex (start
=
` 11 дней 22:11:12.001124`
,
периоды
=
5
, freq
=
`T`
, name
=
`New_object`
)
# Создать второй TimedeltaIndex
tidx2
=
pd.TimedeltaIndex (start
=
`11 days 22: 14: 12.001124`
,
точки
=
5
, freq
=
`T`
, имя
=
`New_object`
)
# Напечатать первый TimedeltaIndex
(tidx1)
# Печать второго TimedeltaIndex
(tidx2)
Вывод:
Теперь мы будем использовать
TimedeltaIndex.union()
, чтобы найти объединение наборов двух объектов .
# find union
tidx1.union (t idx2)
Выход:
Как видно из вывода,
TimedeltaIndex.union()
вернул объект, содержащий объединение tidx1 и tidx2.Пример № 2. Используйте
TimedeltaIndex.union()
, чтобы найти наборы объединения двух объектов TimedeltaIndex.
< table border = "0" cellpadding = "0" cellpacing = "0">
# импортировать панды как pd
import
pandas as pd
# Создать первый TimedeltaIndex
tidx1
=
pd.TimedeltaIndex (start
=
`1 days 02:00: 12.001124`
,
точки
=
5
, freq
=
`D`
, name
=
`Коала`
)
# Создать второй TimedeltaIndex
tidx2
=
pd.TimedeltaIndex (start
=
`3 дня 02:00:12.001124`
,
точки
=
5
, freq
=
`D`
, name
=
` Koala`
)
# Напечатать первый объект TimedeltaIndex
(tidx1)
# Печать второго TimedeltaIndex
(tidx2)
Выход:
Теперь мы будем использовать
TimedeltaIndex.union ()
для найти объединение двух объектов наборов.
# найти объединение
tidx1 .union (tidx2)
Вывод:
Как видно из вывода,TimedeltaIndex .union()
вернул объект, содержащий объединение как tidx1, так и tidx2.